UML Tools for Software Design & Construction

Enterprise Architect provides the ultimate solution for all your modeling needs. Incorporating and embracing the full life-cycle of system development, it provides the best solution for increasing productivity in the workplace.

Enterprise Architect

Enterprise Architect is a high performance software modeling and construction tool based on the UML 2.1 standard. With complete traceability from initial requirements to software design decisions, EA provides the kind of robust and efficient visualization and collaboration required in today's large and demanding software development environments. A truly agile modeling solution, Enterprise Architect provides a low installation overhead, sparkling performance and an intuitive interface (including a free "read-only" version). Keep your entire team on the same page with Enterprise Architect , a tool priced for team deployment and designed for real-world situations.

MDG Integration
"Integrate Enterprise Architect
into your favorite IDE"

Visual Studio Integration

Sparx Systems brings the power of Enterprise Architect and UML 2.1 to Visual Studio. The Integration allows developers to navigate the UML model directly within Visual Studio, perform MDA transformations to fast-track development, generate high quality rich text and web based reports.

Eclipse Integration

The MDG Integration for Eclipse seamlessly integrates Enterprise Architect and UML 2.1 into the Eclipse environment, providing users with the ability to navigate and refine the development model. The Integration allows Eclipse users to use the built-in model discussion forum for easy communication and assist with collaboration.

TcSE Integration

The MDG Integration for TcSE seamlessly integrates Enterprise Architect and UML 2.1 models with the Teamcenter Systems Engineering PLM environment. The Integration allows users to integrate UML software designs, BPMN business processes and SysML system models with product specifications and requirements in Teamcenter Systems Engineering.

MDG Technology
"Expand the modeling capabilities
of Enterprise Architect"

SysML Technology

The MDG Technology for SysML together with Enterprise Architect gives a powerful, low-cost modeling solution for Systems Engineering. This integrated modeling environment includes advanced modeling capabilities and the ability to specify system requirements with powerful modeling support.

DDS Technology

MDG Technology for DDS ensures a powerful environment for designing complex data-centric publish-subscribe services for real-time applications. The team-based modeling environment allows users to automatically generate executable code for RTIDDS implementations.

Zachman Framework Technology

Sparx Systems' new MDG Technology underpins the organizational viewpoints and structures of the Zachman Framework with great depth, breadth and modeling integrity. Sparx Systems Enterprise Architect models are based on the UML 2.1 standard, with extensions for requirements modeling, testing, project management, mind mapping, and much more.

TOGAF Technology

Sparx Systems equips Enterprise Architect users with a model-based framework for implementing architectures using the TOGAF-8 Architecture Development Method. Tightly integrated with Enterprise Architect, MDG Technology for TOGAF extends UML 2.1 to support The Open Group’s approach to information systems architecture.

MDG Technology for DoDAF-MODAF

MDG Technology for DoDAF-MODAF integrates tightly with Sparx Systems Enterprise Architect and provides a model-based framework for planning, designing and implementing DoDAF and MODAF architectures.

Python Technology (requires Enterprise Architect 4.5, 4.51 or 5.0).

MDG Technology for Python adds round-trip code engineering support for the Python language to Enterprise Architect. Please note: Enterprise Architect version 6.0 and later feature built-in Python support. Versions 4.5, 4.51 and 5.0 still require the add-in.

CORBA Technology (requires EA 4.5 or later).

The MDG Technology file for CORBA allows the user to generate CORBA IDL stubs from existing EA class diagram elements. The MDG Technology for CORBA adds support for IDL to Enterprise Architect.

Enterprise Java Beans Technology (requires EA 4.1 or later).

MDG Technology for EJB allows the user to model EJB entities and sessions, complete with UML profiles for modeling, patterns and Code Management.

Testing Technology (requires EA 4.1 or later).

MDG Technology for Testing gives the ability to rapidly model a wide range of testing procedures including component testing, SUT, Test Cases and more...