- Home
- UML Modeling Software
- Sparx Enterprise Architect
Sparx Enterprise Architect
Sparx Enterprise Architect · Creswick, Victoria, Australia · founded 1996
What it is
Sparx Enterprise Architect is a visual modeling tool for business and IT systems, software and systems engineering, and real-time and embedded development. It supports UML, SysML, BPMN, and other open standards, linking specifications with analysis, design, implementation, testing, and maintenance models. Diagram coverage includes UML use case, activity, state, interaction overview, sequence, communication, package, class, object, composite, component, and deployment, along with BPMN and SysML. Requirements tools support hierarchical requirements, traceability to model elements, reporting, and impact analysis. Teams can simulate behavioral models using triggers, guards, and effects, including JavaScript, and generate or reverse engineer code in languages such as C++, C#, Java, PHP, and Python. Built-in version control and deployable cloud-based servers support distributed collaboration. The product has a free plan and a 30-day trial; trial use is unlimited across editions, though printed documents carry a watermark. Paid plan details include standard and floating license options. Sparx Systems was founded in 1996 and is headquartered in Creswick, Victoria, Australia.
For and against
For
- Supports UML, SysML, BPMN, and other standards
- Requirements trace to model elements
- Simulates behavioral models, including JavaScript
- Generates and reverse engineers source code
- Version control and cloud-based collaboration servers
Against
- Trial printed documents show a watermark
- WebEA requires a valid license for model creation and diagram editing
- Third-party API use requires a commercial license
The verdict
Enterprise Architect covers modeling, requirements, simulation, code engineering, and collaboration in one tool. The edition and license choice matters for features such as integrations and floating licensing.
Who it suits
It suits analysts, designers, architects, developers, testers, project managers, and maintenance staff working with business, software, or systems models. Teams needing requirements traceability, simulation, or code engineering may find those tools relevant.
Plans and prices
Enterprise Architect Lite
Read-only model viewing · 32-bit and 64-bit installers · no editing or document generation
Read 14 Oct 2026 · sparxsystems.com
Professional Standard
UML modeling · workgroups · code engineering · multi-user projects
Read 14 Oct 2026 · sparxsystems.com
Corporate Standard
DBMS repositories · role-based security · auditing · baseline merge
Read 14 Oct 2026 · sparxsystems.com
Professional Floating
Floating license · Professional feature set
Read 14 Oct 2026 · sparxsystems.com
Corporate Floating
Floating license · Corporate feature set
Read 14 Oct 2026 · sparxsystems.com
Unified Standard
UML · SysML · DDS · DMN
Read 14 Oct 2026 · sparxsystems.com
Unified Floating
Floating license · Unified feature set
Read 14 Oct 2026 · sparxsystems.com
Ultimate Standard
Complete Enterprise Architect feature set · Data Bridge · MDG Office · DOORS link
Read 14 Oct 2026 · sparxsystems.com
Ultimate Floating
Floating license · Ultimate feature set
Read 14 Oct 2026 · sparxsystems.com
On the record
- API
- Pro Cloud Server provides an OSLC-based REST API for exchanging repository information, and a commercial license is required for third-party use.sparxsystems.com · read 10 Oct 2026
- Audience
- The maker says its software is intended for analysts, designers, architects, developers, testers, project managers and maintenance staff.sparxsystems.com · read 10 Oct 2026
- Automation API
- A detailed automation interface exposes most element properties, supports writable automation, XMI import/export and plug-in windows, and works with VB, C#, C++ and Delphi clients.sparxsystems.com · read 14 Oct 2026
- Azure DevOps integration
- The Azure DevOps connector synchronizes work items and Enterprise Architect elements bi-directionally, including tasks, requirements, use cases and issues.sparxsystems.com · read 14 Oct 2026
- Business process modeling
- The tool supports BPMN modeling, BPEL generation and validation of BPMN models.sparxsystems.com · read 14 Oct 2026
- Code engineering
- Enterprise Architect generates and reverse engineers code for languages including C++, C#, Java, Delphi, PHP, Python, VHDL and Verilog.sparxsystems.com · read 14 Oct 2026
- Collaboration
- Built-in version control and deployable cloud-based servers support collaboration by globally distributed teams on shared projects.sparxsystems.com · read 10 Oct 2026
- Company founding
- Sparx Systems says it was established in 1996 by Geoffrey Sparks.news.sparxsystems.com · read 14 Oct 2026
- Company headquarters
- Sparx Systems is based in Creswick, Victoria, Australia.news.sparxsystems.com · read 14 Oct 2026
- Company legal name
- The EULA identifies the owner as Sparx Systems Pty Ltd.sparxsystems.com · read 14 Oct 2026
- Company scale
- Sparx reports more than one million effective Enterprise Architect licenses worldwide.news.sparxsystems.com · read 14 Oct 2026
- Company size
- LinkedIn lists Sparx Systems as a privately held company with 11–50 employees.linkedin.com · read 14 Oct 2026
- Current release
- Version 17.2 Build 1721 was released on 28 July 2026.sparxsystems.com · read 14 Oct 2026
- Diagram types
- UML Use Case,Activity,State,Interaction Overview,Sequence,Communication,Package,Class,Object,Composite,Component,Deployment; BPMN; SysMLsparxsystems.com · read 22 Sep 2026
- Documentation
- A WYSIWYG template engine creates filtered RTF reports with tables of contents, images, headers, footers and reusable templates.sparxsystems.com · read 14 Oct 2026
- Documentation depth
- Sparx says its online User Guide contains more than 1,000 help pages plus subject-focused PDF guidebooks.sparxsystems.com · read 14 Oct 2026
- Extensibility
- The product supports scripting, plug-ins, UML profiles, MDG technologies and model-validation extensions.sparxsystems.com · read 14 Oct 2026
- Integrations
- External-data integration covers Jira, Confluence, Polarion, Azure DevOps/TFS, Wrike, ServiceNow, Autodesk, Bugzilla, Salesforce, SharePoint and Dropbox.sparxsystems.com · read 14 Oct 2026
The review
Sparx Enterprise Architect is a modeling and engineering environment for teams working across business, software and systems projects. It is best suited to analysts and engineers who need requirements, diagrams, simulation and code work tied together. Its reach is a strong fit for complex projects, though licensing choices shape collaboration and integration.
Overview
Support for UML, SysML, BPMN and other open standards lets teams carry models from specification and analysis through design, implementation, testing and maintenance. That continuity is useful when a change in one part of a system needs to be traced through related work. For a team that only needs to draw diagrams, the broader engineering toolkit may be unnecessary.
The product combines desktop modeling with multi-user projects, version control and deployable cloud-based servers for distributed teams. WebEA lets people view models and leave feedback in a browser, but creating models and editing diagrams still requires a valid Enterprise Architect license.
Key features
Diagram coverage includes UML use case, activity, state, interaction overview, sequence, communication, package, class, object, composite, component and deployment diagrams, as well as BPMN and SysML. This range suits teams that need to represent both software structure and behavior in one project.
Requirements can be organized hierarchically, linked to model elements, reported on and examined through impact analysis. Those connections help teams assess what a proposed change may affect. Dynamic simulation can execute behavioral models using triggers, guards and effects, including JavaScript, while code generation and reverse engineering support C++, C#, Java, PHP and Python.
Import and export formats include XMI, JAR, .NET assemblies, XML Schema and WSDL for imports, and XMI, PDF, HTML, RTF, XSD and DDL for exports. Integrations with Jira, Confluence, Azure DevOps, ServiceNow, Salesforce, SharePoint, Jama and Polarion use Pro Cloud Server plugins; those plugins are included in premium Pro Cloud Server editions and require Enterprise Architect Corporate or above. That edition dependency matters for teams choosing the tool specifically to connect existing work systems.
Role-based model security is included in Enterprise Architect. Pro Cloud Server Visibility Levels can add row-level access controls with up to 20 security levels. Its OSLC-based REST API exchanges repository information, with a commercial license required for third-party use.
Pricing
Enterprise Architect has a free plan and a 30-day trial. The trial allows unlimited use of any edition with personal data, but printed documents carry a watermark. Published plan prices are custom pricing except for the floating-license rates shown below.
| Plan | What it includes | Price and fit |
|---|---|---|
| Professional — Standard License | UML modeling, multi-user projects, and code import, export and synchronization | Custom pricing; a fit for UML teams needing shared projects and code engineering. |
| Professional — Floating License | UML modeling with floating licensing | $320.00 per license; suits teams that need floating access to the Professional toolset. |
| Corporate — Standard License | Shared DBMS repositories, role-based security, auditing and baseline merge tools | Custom pricing; designed for teams requiring repository controls and audit capabilities. |
| Corporate — Floating License | Corporate features plus floating licensing | $425.00 per license; for teams needing Corporate controls with floating access. |
| Unified — Standard License | Business, software and systems development tools, with UML, SysML, DDS, DMN and BPSim support | Custom pricing; for broader business and engineering modeling needs. |
| Unified — Floating License | Business, software and systems development tools with floating licensing | Custom pricing; for teams seeking the Unified toolset with floating access. |
Professional gives up the shared DBMS repositories, security, auditing and baseline merge tools offered by Corporate. Unified adds a wider set of development tools and standards. The free plan's terms are not described, so teams comparing it with paid editions should confirm its fit before committing to a project workflow.
Platforms
Enterprise Architect is available for Windows, macOS and Linux, with API and self-hosted options also supported. A desktop app is available, and version history is supported.
Who it's for
Analysts, designers, architects, developers, testers, project managers and maintenance staff can use Enterprise Architect to keep requirements, models and engineering work connected. It is especially well suited to teams managing complex systems or distributed projects with traceability needs. A solo user looking for occasional diagrams may be better served by a narrower free tool.
Pros and cons
- Pros: Requirements traceability, impact analysis, simulation and code engineering span the project lifecycle, helping engineering teams connect planning to implementation.
- Pros: Multi-user projects, version control and deployable servers support collaboration across distributed teams.
- Pros: Broad diagram and standards coverage can serve business, software and systems modeling in one environment.
- Cons: Key integrations require premium Pro Cloud Server editions and Enterprise Architect Corporate or above, adding edition dependencies for connected workflows.
- Cons: Browser access is limited to model viewing and feedback; editing diagrams and creating models requires a valid product license.
- Cons: The trial's printed output is watermarked, and the custom-priced editions make costs harder to compare upfront.
Alternatives
Visual Paradigm is worth considering for a web-based option with a free non-commercial plan and a Starter plan at $4 a month, billed annually. Choose ArgoUML for a free, open-source option on Linux, macOS and Windows. BESSER is free and open source, with API, Linux, macOS, self-hosted, web and Windows support. BridgePoint offers a free, Apache 2.0-licensed editor, verifier and model compilers across Linux, macOS and Windows.
UMLet is a free open-source UML option available as a desktop app, Eclipse plugin, web app and VS Code extension. BOUML is a free option for Linux, macOS and Windows. Eclipse Papyrus is a free, open-source modeling environment with no usage limits stated. Gaphor is a free, Apache 2-licensed option for Linux, macOS and Windows. For more choices, see our UML Modeling Software, Diagram Software and Diagramming Software lists.
Verdict
Choose Sparx Enterprise Architect when your team needs requirements traceability, modeling, simulation and code engineering in a shared environment. Its broad engineering coverage is the main reason to pick it; the edition requirements for integrations and the limits on browser editing are the strongest reasons to look elsewhere.