Skip to content
SPECIFICTION
Get listed

Sparx Enterprise Architect

sparxsystems.com

Free plan WebWindowsmacOSLinuxAPISelf-hosted
Visit sparxsystems.com
Spec score 9.4 #1 of 46 in Diagramming tools

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, sequence, communication, package, class, object, component, and deployment types, plus BPMN and SysML. Requirements management supports hierarchical requirements, links 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 for languages including C++, C#, Java, PHP, and Python. Built-in version control and deployable cloud-based servers support shared projects. The trial lasts 30 days and permits use of any edition, though printed documents carry a watermark. The product supports Windows, Linux, macOS, self-hosting, and API access.

Spec sheet

What it does
Enterprise Architect is a collaborative platform for visualizing, analyzing, modeling, testing and maintaining business, software, systems and enterprise architectures.Read 14 Oct 2026 · sparxsystems.com
Purpose
Enterprise Architect is a multi-user visual modeling tool for business and IT systems, software and systems engineering, and real-time and embedded development.Read 10 Oct 2026 · sparxsystems.com
Audience
The maker says its software is intended for analysts, designers, architects, developers, testers, project managers and maintenance staff.Read 10 Oct 2026 · sparxsystems.com
Platforms
The native application supports Windows; Sparx lists Linux through Wine and macOS through Wine or CrossOver, with compatibility depending on the runtime.Read 10 Oct 2026 · sparxsystems.com
Free plan
YesRead 22 Sep 2026 · sparxsystems.com
Trial
The free 30-day trial allows unlimited use of any edition and personal data, but printed documents show a watermark.Read 10 Oct 2026 · sparxsystems.com
API
Pro Cloud Server provides an OSLC-based REST API for exchanging repository information, and a commercial license is required for third-party use.Read 10 Oct 2026 · sparxsystems.com
Integrations
External-data integration covers Jira, Confluence, Polarion, Azure DevOps/TFS, Wrike, ServiceNow, Autodesk, Bugzilla, Salesforce, SharePoint and Dropbox.Read 14 Oct 2026 · sparxsystems.com
Security
Pro Cloud Server supports HTTPS/TLS encryption, Windows Active Directory or OpenID authentication, row-level security and up to 20 visibility-security levels.Read 14 Oct 2026 · sparxsystems.com
Support
Sparx Systems lists a user forum, online manual, bug reporting, feature requests and email support.Read 10 Oct 2026 · sparxsystems.com
Headquarters
Creswick, Victoria, AustraliaRead 23 Sep 2026 · sparxsystems.com
Founded
1996Read 23 Sep 2026 · sparxsystems.com
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.Read 14 Oct 2026 · sparxsystems.com
Azure DevOps integration
The Azure DevOps connector synchronizes work items and Enterprise Architect elements bi-directionally, including tasks, requirements, use cases and issues.Read 14 Oct 2026 · sparxsystems.com
Business process modeling
The tool supports BPMN modeling, BPEL generation and validation of BPMN models.Read 14 Oct 2026 · sparxsystems.com
Code engineering
Enterprise Architect generates and reverse engineers code for languages including C++, C#, Java, Delphi, PHP, Python, VHDL and Verilog.Read 14 Oct 2026 · sparxsystems.com
Collaboration
Built-in version control and deployable cloud-based servers support collaboration by globally distributed teams on shared projects.Read 10 Oct 2026 · sparxsystems.com
Company founding
Sparx Systems says it was established in 1996 by Geoffrey Sparks.Read 14 Oct 2026 · news.sparxsystems.com
Company headquarters
Sparx Systems is based in Creswick, Victoria, Australia.Read 14 Oct 2026 · news.sparxsystems.com
Company legal name
The EULA identifies the owner as Sparx Systems Pty Ltd.Read 14 Oct 2026 · sparxsystems.com
Company scale
Sparx reports more than one million effective Enterprise Architect licenses worldwide.Read 14 Oct 2026 · news.sparxsystems.com
Company size
LinkedIn lists Sparx Systems as a privately held company with 11–50 employees.Read 14 Oct 2026 · linkedin.com
Current release
Version 17.2 Build 1721 was released on 28 July 2026.Read 14 Oct 2026 · sparxsystems.com
Diagram types
UML Use Case,Activity,State,Interaction Overview,Sequence,Communication,Package,Class,Object,Composite,Component,Deployment; BPMN; SysMLRead 22 Sep 2026 · sparxsystems.com
Documentation
A WYSIWYG template engine creates filtered RTF reports with tables of contents, images, headers, footers and reusable templates.Read 14 Oct 2026 · sparxsystems.com
Documentation depth
Sparx says its online User Guide contains more than 1,000 help pages plus subject-focused PDF guidebooks.Read 14 Oct 2026 · sparxsystems.com
Extensibility
The product supports scripting, plug-ins, UML profiles, MDG technologies and model-validation extensions.Read 14 Oct 2026 · sparxsystems.com
License model
Enterprise Architect is proprietary software licensed under an EULA with fixed and floating license options; copyright remains with Sparx Systems.Read 14 Oct 2026 · sparxsystems.com
Limit: data modeling and publishing
Critical Gartner feedback cites weak data-modeling support, folder-heavy navigation, rudimentary PDF-based publishing and missing lifecycle management.Read 14 Oct 2026 · gartner.com
Limit: learning curve
G2 and Gartner reviewers report that the large feature set creates a steep learning curve for new users.Read 14 Oct 2026 · g2.com
Limit: Mac support
Gartner reviewers identify lack of native macOS support as a recurring drawback.Read 14 Oct 2026 · gartner.com
Limit: user interface
Capterra reviewers say the interface can hide features and would benefit from easier access to tools.Read 14 Oct 2026 · capterra.com
Maintenance terms
A purchase includes 12 months of updates, downloads, registered-user resources and email support; continued updates require renewal.Read 14 Oct 2026 · sparxsystems.com
MDA transformations
Model Driven Architecture transformations are template-based and include built-in transforms for DDL, Java, C#, EJB and XSD.Read 14 Oct 2026 · sparxsystems.com
Modeling standards
It supports UML, SysML, BPMN and other open standards to connect specifications with analysis, design, implementation, test and maintenance models.Read 10 Oct 2026 · sparxsystems.com
Native platform limitation
Sparx states there is no native iOS, macOS or Linux version; those operating systems require Wine or CrossOver.Read 14 Oct 2026 · sparxsystems.com
Praise: flexibility and traceability
Gartner reviewers praise the tool's flexibility, API support and traceability across artifacts.Read 14 Oct 2026 · gartner.com
Praise: graphical modeling
Reviewers repeatedly describe the diagramming, relationship visualization and broad technology coverage as highly capable.Read 14 Oct 2026 · gartner.com
Project management
Users can assign resources, measure risk and effort, estimate project complexity and manage change-control procedures.Read 14 Oct 2026 · sparxsystems.com
Rating on Capterra
4.1 out of 5 from 38 reviewsRead 14 Oct 2026 · capterra.com
Rating on G2
4.1 out of 5 from 24 reviewsRead 14 Oct 2026 · g2.com
Rating on Gartner Peer Insights
4.2 out of 5 from 205 reviewsRead 14 Oct 2026 · gartner.com
Rating on TrustRadius
5.9 out of 10 from 48 reviewsRead 14 Oct 2026 · trustradius.com
Real-time collaboration
YesRead 22 Sep 2026 · sparxsystems.com
Release notes
The 17.2 release added Visual Studio 2026 and 2022 visual styles, traceability icon updates, document-generator improvements and Repository API methods including QueryAI.Read 14 Oct 2026 · sparxsystems.com
Requirements and traceability
Built-in requirements management supports hierarchical requirements, tracing requirements to model elements, reporting, and impact analysis.Read 10 Oct 2026 · sparxsystems.com
Requirements traceability
Requirements can be traced from high-level specifications through analysis, design, implementation, testing and maintenance.Read 14 Oct 2026 · sparxsystems.com
REST and OSLC APIs
Pro Cloud Server provides an OSLC RESTful API for accessing model repositories and supports configurable OSLC queries.Read 14 Oct 2026 · sparxsystems.com
Self-hosting
Pro Cloud Server can run on an organization's intranet, LAN or cloud and connect clients to DBMS repositories without exposing database servers through firewalls.Read 14 Oct 2026 · sparxsystems.com
Simulation
Dynamic model simulation lets teams execute behavioral models using triggers, guards and effects, including JavaScript.Read 10 Oct 2026 · sparxsystems.com
System requirements
The Windows client requires 2 GB RAM, 2 GB disk space and a 1280x720-or-higher display; Linux and macOS use Wine or CrossOver rather than native clients.Read 14 Oct 2026 · sparxsystems.com
Systems engineering
Unified and Ultimate editions include SysML support, parametric simulation, executable code generation and hardware-description-language transformations.Read 14 Oct 2026 · sparxsystems.com
UML support
The product supports UML 2.5 and all 14 UML 2.5 diagram types.Read 14 Oct 2026 · sparxsystems.com
Web access limitation
WebEA provides browser-based model viewing and feedback, but a valid Enterprise Architect license is still required to create models and edit diagrams.Read 10 Oct 2026 · sparxsystems.com

Plans and prices

Enterprise Architect Lite Free Read-only model viewing · 32-bit and 64-bit installers · no editing or document generation Read 14 Oct 2026 · sparxsystems.com
Lite Edition Free Read-only edition Read 10 Oct 2026 · sparxsystems.com
Professional Standard $245, paid once per license UML modeling · workgroups · code engineering · multi-user projects Read 14 Oct 2026 · sparxsystems.com
Professional — Standard License $245, paid once UML modeling · multi-user projects · code engineering Read 10 Oct 2026 · sparxsystems.com
Corporate Standard $320, paid once per license DBMS repositories · role-based security · auditing · baseline merge Read 14 Oct 2026 · sparxsystems.com
Corporate — Standard License $320, paid once Professional features · shared DBMS model repositories · role-based security · auditing · baseline merge Read 10 Oct 2026 · sparxsystems.com
Professional Floating $320, paid once per license Floating license · Professional feature set Read 14 Oct 2026 · sparxsystems.com
Professional — Floating License $320, paid once UML modeling · multi-user projects · code engineering Read 10 Oct 2026 · sparxsystems.com
Corporate Floating $425, paid once per license Floating license · Corporate feature set Read 14 Oct 2026 · sparxsystems.com
Corporate — Floating License $425, paid once Professional features · shared DBMS model repositories · role-based security · auditing · baseline merge Read 10 Oct 2026 · sparxsystems.com
Unified Standard $535, paid once per license UML · SysML · DDS · DMN · BPSim · systems engineering Read 14 Oct 2026 · sparxsystems.com
Unified — Standard License $535, paid once UML · SysML · DDS · DMN · BPSim tools Read 10 Oct 2026 · sparxsystems.com

Every Sparx Enterprise Architect plan and price →

Strong points and limits

Strong points

  • Supports UML, SysML, and BPMN.
  • Requirements can be traced to model elements.
  • Can simulate behavioral models, including JavaScript.
  • Generates and reverse engineers several programming languages.
  • Includes built-in version control.

Limits

  • Printed trial documents show a watermark.
  • WebEA viewing does not allow model creation or diagram editing.
  • Third-party API use requires a commercial license.

Who it suits

It suits analysts, designers, architects, developers, testers, project managers, and maintenance staff working with modeled business or technical systems. Distributed teams can use shared projects and built-in collaboration features.

Sparx Enterprise Architect in depth

Read the full write-up

Sparx Enterprise Architect is a multi-user modeling environment for business and IT systems, software and systems engineering, and embedded development. It is best for teams that need traceable models to connect requirements, design, simulation, and code engineering. Its breadth is compelling for complex projects, but likely excessive for people who only need to draw diagrams.

Overview

Enterprise Architect supports UML, SysML, BPMN, and other open standards across specification, analysis, design, implementation, testing, and maintenance. That continuity matters when models need to inform later engineering work rather than sit apart as documentation. The tradeoff is a wide feature set with capabilities divided across editions and licensing types, so buyers should match the edition to the collaboration and security controls they need.

Key features

The UML catalog includes use case, activity, state, interaction overview, sequence, communication, package, class, object, composite, component, and deployment diagrams, with BPMN and SysML support as well. Requirements can be organized hierarchically, linked to model elements, reported on, and assessed through impact analysis. This makes the product a stronger fit for teams that must track how requirements relate to design than for casual diagramming.

Behavioral models can be simulated using triggers, guards, and effects, including JavaScript. Code generation and reverse engineering cover C++, C#, Java, PHP, and Python, connecting models with source code in both directions. Import formats include XMI, JAR,.NET assemblies, XML Schema, and WSDL; exports include XMI, PDF, HTML, RTF, XSD, and DDL.

Built-in version control and deployable cloud-based servers support distributed collaboration. Role-based model security is included, while Pro Cloud Server Visibility Levels can apply row-level access controls with up to 20 security levels. WebEA allows browser-based viewing and feedback, but it does not replace a licensed Enterprise Architect installation for creating models or editing diagrams. Pro Cloud Server also offers an OSLC-based REST API for repository exchange; third-party use requires a commercial license.

Integration plugins cover Jira, Confluence, Azure DevOps, ServiceNow, Salesforce, SharePoint, Jama, and Polarion. They are included in premium Pro Cloud Server editions and require Enterprise Architect Corporate or above, a meaningful licensing hurdle for teams that want those connections.

Pricing

Enterprise Architect is freemium, with a free plan and a 30-day trial. The trial permits unlimited use of any edition and personal data, but printed documents carry a watermark, limiting its usefulness for polished deliverables.

Professional — Standard License: Custom pricing. Provides a UML modeling environment, multi-user projects, and code engineering with import, export, and synchronization.

Professional — Floating License: $320.00 per license. Adds floating licensing to the UML modeling environment.

Corporate — Standard License: Custom pricing. Adds shared DBMS repositories, role-based security, auditing, and baseline merge tools.

Corporate — Floating License: $425.00 per license. Includes Corporate repository and security capabilities, auditing, baseline merge tools, and floating licensing.

Unified — Standard License: Custom pricing. Provides business, software, and systems development tools with UML, SysML, DDS, DMN, and BPSim support.

Unified — Floating License: Custom pricing. Provides business, software, and systems development tools with floating licensing.

Professional is the starting point for UML work and code engineering; Corporate is the relevant step up for shared DBMS repositories and stronger governance. Unified is aimed at broader business, software, and systems development needs. The floating options suit license sharing, but only the Professional and Corporate floating prices are given; those are per-license amounts.

Platforms

Enterprise Architect lists Windows, macOS, Linux, self-hosted, and API support. It includes a desktop app, and WebEA provides browser-based model viewing and feedback. The API is a Pro Cloud Server capability, with commercial licensing required for third-party use.

Who it's for

The intended audience spans analysts, designers, architects, developers, testers, project managers, and maintenance staff. In practice, the strongest case is a team that needs requirements traceability, model simulation, code engineering, and controlled multi-user work in one environment. A single user seeking a lightweight diagram tool is less likely to benefit from that breadth.

Pros and cons

Pro: Requirements traceability, reporting, and impact analysis connect project needs to model elements and help assess change.

Pro: Simulation plus code generation and reverse engineering support a path from behavior models to implementation.

Pro: Distributed collaboration, version control, and detailed access controls serve teams sharing substantial modeling projects.

Con: WebEA is for viewing and feedback; model creation and diagram editing still require a valid Enterprise Architect license.

Con: Integration plugins require premium Pro Cloud Server editions and Corporate or higher, narrowing their availability.

Con: Trial printouts are watermarked, and several license prices use custom pricing, making evaluation and budgeting less straightforward.

Alternatives

For a no-cost option, BESSER is free and open source, with no freemium tier or hidden fees. UMLet is another free, open-source UML tool, offered as desktop software, an Eclipse plugin, a web app, and a VS Code extension. Horusec is a free Apache 2.0-licensed option with CLI and platform components.

Modelio offers a free open-source modeling environment, though downloadable extensions may require separate licenses. ArgoUML is a free, open-source option under EPL 1.0 and requires Java 5 or later. BOUML is free to use. BridgePoint is a free Apache 2.0-licensed option with an editor, verifier, and model compilers.

Browse more choices in UML Modeling Software, Diagram Software, or Diagramming Software.

Verdict

Choose Enterprise Architect if your team needs requirements traceability, simulation, code engineering, and governed collaboration across a substantial modeling project. Its main advantage is keeping those activities connected; its main drawback is that collaboration, integrations, and licensing differ by edition, and browser access does not remove the desktop license requirement for editing. For simpler diagram work, a free alternative is the more proportionate choice.

Verdict

Enterprise Architect brings modeling, requirements traceability, simulation, code engineering, and collaboration into one tool. The 30-day trial spans editions, but its printed output is watermarked and license details differ by tier.

Where Specifiction places it

Alternatives to Sparx Enterprise ArchitectAll alternatives →