ModelMaker Tools Product Packages
Packaging
All ModelMaker Tools products are separate products and must be purchased separately.
No tool includes a license for another tool. No tool is shipped with another tool. For example: ModelMaker Code Explorer is not part of ModelMaker and ModelMaker Code Explorer for Visual Studio is not part of ModelMaker Code Explorer for Borland Delphi.
ModelMaker
ModelMaker is a stand alone native Delphi UML design and refactoring tool. It comes in two editions: ModelMaker Pascal Edition and ModelMaker C# Edition. A ModelMaker license includes both editions. More...
ModelMaker Code Explorer
ModelMaker Code Explorer (MMX) is a Delphi IDE integrated navigation and refactoring tool. It has similar concepts and GUI as the ModelMaker code model view (classes, members) and offers refactorings similar to ModelMaker right inside the Delphi IDE, but does not have diagramming or design capabilities.
Most users prefer using ModelMaker Code Explorer and the Delphi IDE to implement designs created with ModelMaker. Using the Delphi IDE rather than the stand-alone ModelMaker implementation editor offers code-insight, code completion and other 3rd party tools normally available inside the Delphi IDE. The stand-alone ModelMaker generally offers more powerful refactorings and is better suited for large scale restructuring.
Forms and datamodules interact with the Delphi IDE designer, so ModelMaker should not be used on these. This is where MMX is essential: it handles code with compiler directives, is aware of the designer and is well suited for editing form files and "every day" refactorings. More...
Most customers use both ModelMaker and ModelMaker Code Explorer.
ModelMaker Code Explorer for Visual Studio
ModelMaker Code Explorer for Microsoft Visual Studio is similar to ModelMaker Code Explorer for Borland Delphi IDEs except that it integrates with VS 2003, 2005 and 2008. It can be used to navigate and refactor C# and Chrome pascal code. MMX for Visual Studio requires a separate license. More...
ModelMaker UML Explorer
ModelMaker UML Explorer is a code visualization tool. Uml Explorer is integrated with the Delphi IDE, but it cannot modify code (it can import code). It can be used to visualize, analyze and document existing code or to create design diagrams. Check the feature matrix for a more detailed comparison with ModelMaker. You usually use either ModelMaker or MM UML Explorer. More...
ModelMaker Structured Difference Viewer
MM Structured Difference Viewer (MMSDV) is a stand alone tool. It is very similar to the "Custom Difference" function in the ModelMaker Difference View. It has additional features, such as file drag and drop support and a command line interface that allows using it as a diff viewer for version control systems. More...

