MDG Technology SDK
Enterprise Architect is a powerful tool with hundreds of built in features and support for a wide range of modeling standards ready to use out of the box, but it also provides a range of powerful extension mechanisms. The Enterprise Architect Software Development Kit (SDK) contains the mechanisms for extending the core UML to support the modeling of a particular domain, platform or method. Enterprise Architect and other partner organizations provide commercially available Model Driven Generation (MDG) Technologies, but anyone is free to use the SDK to create a new Profile and to distribute it as an MDG Technology. For example, you might work in the field of safety engineering and use specific constructs to model your domain and the methods that are used. You could, for example, use Enterprise Architect to create new elements to represent a failure event, a failure mode and any other domain specific entities. Once the profile is complete it could be bundled into an MDG Technology and then used locally within your organization or distributed to the entire industry.
Learn more - General
Learn more - Technology Development