Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Key Features

Enterprise Architect is renowned for its rich feature set. Some of the key features are highlighted in the following list:

  • Model complex information, software and hardware systems using UML-compliant notation (comprehensive UML 2.3 support for all 14 UML diagrams)
  • Extended modeling for Requirements, User Interface Design, Mind Mapping, Data Modeling, SysML, SPEM, BPMN 1.1 and more
  • Generate BPEL scripts automatically from Business Process models
  • Built-in Requirements Management enables you to specify, trace and verify requirements directly against the design, right through to the deployed solution
  • Comprehensive and flexible MS Word-compatible HTML and RTF report options
  • Leverage industry-standard Enterprise Architecture frameworks (Zachman, TOGAF, DoDAF-MODAF)
  • Support in forward and reverse code engineering for many software and hardware languages 'out of the box': ActionScript 3.0, Java, C#, C++, VB.Net, Delphi, Visual Basic , Python, PHP, Verilog, VHDL and SystemC
  • Ability to perform database modeling, to reverse engineer from a range of DBMSs via ODBC, and to forward generate DDL scripts to create database structures
  • Connect to shared database repositories using MS SQL Server, MySQL, Oracle and more
  • Manage, track and control change using baseline model merge and auditing capabilities
  • Centralize enterprise-wide documentation of processes and information systems
  • Model dependencies between elements, system dynamics and state
  • Model class hierarchies, deployment, components and implementation details
  • Record project issues, tasks and system glossary
  • Assign resources to model elements and track effort expended against required effort
  • Testing support for test cases, JUnit and NUnit
  • Integrated Debug Workbench for visualizing executable Java and .Net applications, instantiating run-time model objects and generating Sequence diagrams from a stack trace
  • Migrate changes across a distributed environment using Controlled XMI Packages
  • Manage Version control though XMI using SCC CVS and Subversion configurations
  • Inbuilt user and group security and access control management
  • Distributed development through shareable files, use of shared repositories in a range of major Database Management Systems, file replication, data transfer, and import and export of reference data
  • Share models using the latest XMI 2.1 format
  • Import models in XMI format from other tools
  • Built-in Model Driven Architecture (MDA) Transformations, and facilities to import or create others
  • Facilities to import database schema, XSD and WSDL source, .NET and Java binaries
  • Use UML Profiles to create custom extensions for domain-specific modeling
  • Save and load complete diagrams as UML Patterns
  • Create and share dynamic views of model elements and diagram sets using Model Views
  • Analyze and trace relationships between elements using the tabular Relationship Matrix
  • Generate executable business logic from rule tasks and trace to natural language business rules
  • Transform behavioral models into executable source code for software and hardware description languages (HDLs) such as Verilog, VHDL, and SystemC
  • Simulate SysML parametric models
  • Script and automate common tasks using a detailed Automation Interface and Model Scripts
  • A range of internal and external commercial MDG Add-Ins to integrate the facilities of Enterprise Architect with IDEs and other technologies, and templates to write your own
  • Read-only Viewer enables stakeholders to view but not change milestone deliverables
  • Price: Enterprise Architect is priced to outfit the entire team, making collaboration and team development a real possibility
  • Speed: Enterprise Architect is quick to load and a spectacularly fast performer, even with large models
  • Scalability: Enterprise Architect supports single users and the development of small models, or many concurrent users developing extremely large models, with equal ease
  • Usability: many of our users agree, Enterprise Architect gets you started and productive quickly, with a rich user interface and the ability to create templates, model views and 'favorites' collections of commonly-used elements and diagrams.


For a complete list of the new features of the latest version of Enterprise Architect, click on the Help | Read Me menu option.

Enterprise Architect is available in six editions: Ultimate, Business and Software Engineering, Systems Engineering, Corporate, Professional, and Desktop, each of which offers a different range of features.

Learn More: