Skip to content
SPECIFICTION
Get listed

JetUML vs Sparx Enterprise Architect

JetUML

jetuml.org

Sparx Enterprise Architect

sparxsystems.com

Side by side

FigureJetUMLSparx Enterprise Architect
Price fromFreeFree
Free planYesYes
Free trial—Yes
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Self-hosted—Yes
Plans published118
Spec score · UML Modeling Software7.6 (#16)8.9 (#2)
Diagram typesIt supports class, sequence, state, object, and use case diagrams.UML Use Case,Activity,State,Interaction Overview,Sequence,Communication,Package,Class,Object,Composite,Component,Deployment; BPMN; SysML
PurposeJetUML is a desktop UML editor for quickly sketching software design ideas.Enterprise Architect is a multi-user visual modeling tool for business and IT systems, software and systems engineering, and real-time and embedded development.
SupportThe project invites users to send endorsements to [email protected] and to support it by starring its GitHub repository.Sparx Systems lists a user forum, online manual, bug reporting, feature requests and email support.

Plans

JetUML

  • JetUMLFree

JetUML pricing →

Sparx Enterprise Architect

  • Enterprise Architect LiteFree
  • Lite EditionFree
  • Professional Standard$245, paid once
  • Professional — Standard License$245, paid once
  • Corporate Standard$320, paid once
  • Corporate — Standard License$320, paid once
  • Professional Floating$320, paid once
  • Professional — Floating License$320, paid once
  • Corporate Floating$425, paid once
  • Corporate — Floating License$425, paid once

Sparx Enterprise Architect pricing →

In their own words

JetUML

JetUML is a free desktop editor for sketching software designs with UML. It supports class, sequence, state, object, and use case diagrams, keeping its feature set focused on core diagramming. Association edges are laid out automatically, and moving nodes changes their paths. A validity check reports diagram problems through temporary notifications. You can export diagrams as SVG, PNG, or JPEG images, or copy them to the system clipboard for use elsewhere. JetUML saves diagrams as JSON in a documented open format with a schema for each diagram type. It runs on Windows, macOS, and Linux. Distribution uses Java archives, including an operating-system-independent archive that requires Java and JavaFX; a community Nix package is available for macOS and Linux. The application is licensed under GNU GPL version 3 or later. JetUML states that it collects no information and accesses the network only to open Help-menu web pages. Larger diagrams can reduce performance.

Visit jetuml.org

Sparx Enterprise Architect

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.

Visit sparxsystems.com