Sparx Enterprise Architect
sparxsystems.com
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
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
- Diagramming tools#1 of 469.4
- UML Modeling Software#2 of 268.9
- Diagram Software#4 of 368.8
- Diagramming Software#8 of 448.8