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

Prev Next

Enterprise Architect

For over 15 years, Sparx Systems has actively and continually developed Enterprise Architect based on the current UML (and related) standards. Over those years it has proven itself in a wide range of projects from small single user models to extremely large team based enterprise repositories. With almost 400 000 licensed users in over 150 countries world wide, the power and effectiveness of Enterprise Architect has been convincingly demonstrated in many different areas. The Sparx Systems Community website provides a wealth of community support and information for new users. 

Enterprise Architect is a proven, scalable, effective and affordable full-lifecycle development platform for:

  • Strategic Modeling
  • Business Analysis
  • Requirements
  • Software Design and Construction
  • Software Profiling, Testing and Debugging
  • Business Process Modeling and Simulation
  • Systems Engineering
  • Enterprise Architecture
  • Database Engineering
  • Development of XML Schemas and XSLT Transforms
  • Development and Dissemination of Technologies such NIEM, CIM, UNCEFACT and many others.
  • Project Management
  • Testing and Maintenance
  • Reporting
  • And many other tasks

Enterprise Architect is optimized for:

  • Creating, managing and working with a diverse set of Requirements
  • Modeling, designing and constructing a wide range of software systems
  • Business process modeling, business analysis, BPMN, strategic modeling and similar
  • Systems modeling, systems architecture modeling, component design and simulation
  • Modeling, constructing, comparing and updating database systems
  • Defining and generating schema based on XSD and other standards
  • Building and using domain specific modeling languages based on UML
  • Visualizing a wide range of systems, processes, data, activities and structures
  • Building, executing, debugging, profiling and testing a variety of software languages
  • Simulating behavioral processes, StateMachines and interactions
  • Generating and building executable code for StateMachines and supporting simulation of target executable
  • Collaborating and sharing information and models
  • Testing, quality control and end-to-end verification and trace-ability of complex systems
  • Project managing developmental tasks, work and scheduling
  • Team based collaboration using Cloud based repositories optimized for access over WAN networks