Editions Available

Enterprise Architect is available in six editions: the Ultimate, Business and Software Engineering, and Systems Engineering 'suite' editions, and the Corporate, Professional and Desktop editions.

Topic

Detail

See also

Comparison

The functionality for each edition is described below; the features of and differences between the editions are listed in the table provided on the Sparx Systems website

To help you understand the differences between these editions and the advantages and limitations of each, you can open and use the Trial version of Enterprise Architect to mimic any of the editions

Sparx Systems website

The Trial Version

Ultimate Edition

UltimateBox

The Ultimate edition is designed for power users and those working across multiple domains, providing deep support for Business, for Software Engineering and for Systems Development seamlessly integrated into a single development environment

It enables you to drill down to the lowest levels of systems design and construction, with SysML and executable code generation for standard and hardware description languages

Business users can leverage BPEL, the Rules Composer and executable UML, in addition to all the advanced features of the other editions of Enterprise Architect

Software developers can integrate their Eclipse and Visual Studio projects with their UML models and leverage the advanced executable code generators to target different domains

The Ultimate edition enables end to end traceability throughout a global vision of your enterprise - unifying strategy, business process, interfaces, software, rules, data and fine grained systems; powerful tools, domain-specific technologies, frameworks, integration platforms and a consistent, scalable, and robust interface work in unison to help you deliver on the promise of Model Driven Development

The Ultimate edition incorporates a number of MDG Technologies and Add-Ins; the Ultimate edition and MDG Technologies are all available in either Fixed License or Floating License form

The Floating License arrangement is particularly useful for companies that manage a central store of license keys, which can be used by different employees over time, temporarily or permanently

The Ultimate edition provides:

  • Executable Code Generation - support for generating functional source code for State Machines, Interactions and Activities in C, C++, C#, Java and VB.NET
  • Full round trip support for Hardware Description Languages (Verilog, VHDL and SystemC) including support for generating State Machine code
  • SysML Simulation Support - including support for simulating SysML 1.2 constraint models with results graphing capabilities
  • BPEL Generation - transform BPMN 1.1 and BPMN 2.0 Business process models down to BPEL 1.1 and BPEL 2.0 code respectively
  • Business Rules - trace from abstract business rules down to automatically generated behavioral code

MDG Technologies

Business and Software Engineering Edition

BSEBox

The Business and Software Engineering edition is aimed at software development professionals, business modelers, architects, requirements experts, project managers and others involved in the design and construction of quality software and business services

It combines powerful new features such as executable code generation from UML models, BPEL, advanced scripting and a multi-purpose Rules Composer targeting executable code from Business Domain models; it also bundles licenses for integration products and frameworks such as DoDAF-MODAF, TOGAF and Zachman, to provide advanced model-driven construction tools to tightly bind your code development in Eclipse or Visual Studio

The Business and Software Engineering edition incorporates a number of MDG Technologies and Add-Ins; the Business and Software Engineering edition and MDG Technologies are all available in either Fixed License or Floating License form

The Floating License arrangement is particularly useful for companies that manage a central store of license keys, which can be used by different employees over time, temporarily or permanently

The Business and Software Engineering edition provides:

  • Generation of Behavioral Code from State, Sequence and Activity models, supporting standard programming languages such as Java and .NET
  • Advanced math functions within the scripting engine
  • BPEL Generation from BPMN 1.1 and BPMN 2.0 models - including validation and WSDL support
  • A Business Rules Composer that enables you to build Business Domain models and generate code to implement complex business rules in standard programming languages

MDG Technologies

Systems Engineering Edition

SEBox

The Systems Engineering edition is designed for systems and software development professionals working on real-time, embedded and systems solutions

It combines new features such as executable code generation from UML models (including support for hardware languages such as Verilog and VHDL), Ada, SysML 1.2, executable SysML Parametric diagrams and advanced scripting

It also bundles licenses for DoDAF-MODAF, SysML, DDS, TcSE and integration products to provide powerful model-driven construction tools for the Systems Engineering domain to tightly bind your code development in Eclipse or Visual Studio with the UML/SysML models developed in Enterprise Architect

The Systems Engineering edition incorporates a number of MDG Technologies and Add-Ins; the Systems Engineering edition and MDG Technologies are all available in either Fixed License or Floating License form

The Floating License arrangement is particularly useful for companies that manage a central store of license keys, which can be used by different employees over time, temporarily or permanently

This edition provides:

  • Executable Code Generation - support for generating functional source code for State Machines, Interactions and Activities in C, C++, C#, Java and VB.NET
  • Full round trip support for Hardware Description Languages, including Verilog, VHDL and SystemC, with support for generating State Machine code
  • SysML Simulation Support - Includes support for simulating SysML 1.2 constraint models with results graphing capabilities

MDG Technologies

Corporate Edition

Corpbox

Aimed at larger development teams, the Corporate edition enables you to connect to the following DBMS back ends as the shared repository:

  • MySQL
  • SQL Server
  • PostgreSQL,
  • Sybase Adaptive Server Anywhere
  • Access 2007 and
  • Oracle 9i, 10g or 11g

This provides additional scalability and improved concurrency over the shared .EAP file approach to model sharing

User security, user logins, user groups and user level locking of elements, user/group based security (with locking at diagram and element levels) are also supported

Security comes in two modes: in the first mode, all elements are considered 'writeable' until explicitly locked by a user or group; in the second mode, all elements are considered locked until checked out with a user lock

The Corporate edition forms the base for the three extended editions described above; like those editions, it is available in either Fixed License or Floating License form

The Floating License arrangement is particularly useful for companies that manage a central store of license keys, which can be used by different employees over time, temporarily or permanently

 

Professional EditionProfessionalBox

Aimed at work groups and developers, the Professional edition supports shared projects through replication and shared network files

This edition has an ActiveX interface for interrogating Enterprise Architect projects and extracting information in XMI format

The Professional edition fully supports code import/export and synchronization of model elements with source code; it enables reverse engineering of SQL Server; MS Access 97, 2000 and 2003; and Oracle 9i, 10g or 11g databases

Support for MDG Technologies and MDG Link (sold separately) is included with the Professional version

The shared repository available in the Professional edition is restricted to the .EAP file format (JET database)

 

Desktop Edition

DesktopBox

The Desktop edition is targeted at single analysts and developers producing UML analysis and design models

It provides facilities for:

  • UML modeling
  • XMI import/export
  • Document generation
  • Version control integration and
  • Profile/metamodel extensibility.