MM提供一个崭新的方法来为BorlandDelphi1-6开发类和组件。MM是一个面向生产力、重构和UML风格的工具,是一个双向工具,专用于产生本地Delphi代码(事实上它是使用Delphi和ModelMaker作出来的)。Delphi的ObjectPascal语言被MM完整支持。从一开始MM就被设计为敏捷和高生产率的工具。MM已经被用来为实时技术和数据库类型的应用程序创建类,具有完整的反向工程能力。MM支持画一序列的UML图,从这一点上很象一个传统的CASE工具。它的特别之处是它的实时的模型引擎,存储和维护了类和它们的成员之间的所有关系。重命名一个类或改变他的祖先将立即反映到自动产生的源代码里。它将象重载方法,添加事件,属性和访问方法的