Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

The Best UML Modeling Software in 2026

We researched UML modeling software from official websites, including pricing pages, plan tables and product documentation. Products are ranked on their core modeling capabilities, value for money and verified features, helping architects, developers and analysts compare tools for creating and maintaining UML models.

Our top picks

  1. Top ranked

    A broad engineering suite for teams connecting models, code, requirements, and verification.

    Pricing on request

  2. Runner-up

    A broad enterprise modeling suite with deep repositories, engineering and versioning features.

    Free plan · 30-day trial

  3. Top-ranked free plan

    8.8/10

    A broad UML suite with collaboration, integrations, revision history, and flexible plans.

    Free plan · 30-day trial

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

The full ranking 26 tools, best first

26 tools
  1. Best forEnterprise systems engineering

    A broad engineering suite for teams connecting models, code, requirements, and verification.

    • Reverse engineering
    • Team collaboration
    • Code generation
    9.3/10★★★★★
    Visit IBM
  2. Best forMature enterprise modeling teams

    A broad enterprise modeling suite with deep repositories, engineering and versioning features.

    8.9/10★★★★☆
    Visit Sparx Systems
  3. Best forEnterprise architecture and traceability

    A broad enterprise modeling platform for teams that need traceability and transformation workflows.

    • Model repository
    • Reverse engineering
    • Team collaboration
    8.9/10★★★★☆
    Visit IBM
  4. Best forTeams needing broad, collaborative modeling

    A broad UML suite with collaboration, integrations, revision history, and flexible plans.

    8.8/10★★★★☆
    View Visual Paradigm
  5. Best forOpen-source UML and SysML teams

    Broad UML and SysML coverage with simulation, customization, and no-cost collaboration.

    8.7/10★★★★☆
    Visit Papyrus
  6. Best forWindows teams needing code-connected UML

    A Windows UML tool for teams that need models connected to application code.

    • Model repository
    • Reverse engineering
    • Team collaboration
    8.6/10★★★★☆
    Visit Altova UModel
  7. Astah UML

    Best forAffordable cross-platform UML modeling

    A broad, affordable cross-platform UML tool with collaboration, reverse engineering, and AI features.

    • Reverse engineering
    • Team collaboration
    • Code generation
    Free plan · 20-day trial Our Astah UML verdict → Visit Astah UML
    8.5/10★★★★☆
    Visit Astah UML
  8. BOUML

    Best forFree engineering-focused UML teams

    A broad, engineering-focused UML desktop tool with generation, reverse engineering, and team features.

    • Reverse engineering
    • Team collaboration
    • Code generation
    Free plan Our BOUML verdict → Visit BOUML
    8.4/10★★★★☆
    Visit BOUML
  9. UMLet

    Best forSimple free UML sketching

    A focused free UML sketching tool with broad export and developer integrations.

    Free plan Our UMLet verdict → Visit UMLet
    8.2/10★★★★☆
    Visit UMLet
  10. StarUML

    Best forCross-platform professional diagramming

    A cross-platform UML tool with broad diagram coverage, extensions, and perpetual device-based pricing.

    30-day trial Our StarUML verdict → Visit StarUML
    8.1/10★★★★☆
    Visit StarUML
  11. Best forOpen-source executable modeling

    A free desktop UML and xtUML environment for executable, model-driven development.

    • Model repository
    • Team collaboration
    • Code generation
    7.9/10★★★★☆
    Visit BridgePoint
  12. Modelio

    Best forFree multi-language architecture modeling

    A free desktop modeler with broad notation support and extensible engineering features.

    7.8/10★★★★☆
    Visit Modelio
  13. Gaphor

    Best forOpen-source UML and SysML practitioners

    A capable open-source desktop modeler for UML and systems engineering work.

    • Model repository
    • Team collaboration
    • Code generation
    7.7/10★★★★☆
    Visit Gaphor
  14. BESSER

    Best forWeb-based AI-assisted model-driven development

    A capable model-driven development platform with a focused set of UML diagram types.

    • Model repository
    • Team collaboration
    • Code generation
    7.6/10★★★★☆
    Visit BESSER
  15. Umple

    Best forText-first model-oriented development

    An open-source, text-first UML tool with diagrams, state modeling, and multi-language generation.

    • Model repository
    • Team collaboration
    • Code generation
    Open source Our Umple verdict → Visit Umple
    7.5/10★★★★☆
    Visit Umple
  16. Best forExecutable UML/SDL testing and validation

    A desktop suite for modeling, simulating and testing UML and SDL-RT systems.

    • Team collaboration
    • Code generation
    7.4/10★★★★☆
    Visit PragmaDev
  17. kUML

    Best forDeveloper-centric typed modeling

    A developer-first modeling tool for typed, versionable architecture workflows.

    • Reverse engineering
    • Code generation
    Open source Our kUML verdict → Visit kUML
    7.3/10★★★★☆
    Visit kUML
  18. AgileUML

    Best forOpen-source code-generating modelers

    A broad open-source modeler for teams that want UML tied directly to code and tests.

    • Reverse engineering
    • Code generation
    7.2/10★★★★☆
    Visit AgileUML
  19. ArgoUML

    Best forFree cross-platform legacy UML modeling

    A broad free desktop UML 1.4 tool with code engineering and model interchange.

    • Model repository
    • Reverse engineering
    • Code generation
    7.1/10★★★★☆
    Visit ArgoUML
  20. Best forIntegrated requirements and test management

    A broad ALM platform for teams that need UML, traceability, testing, and project control together.

    • Model repository
    • Team collaboration
    Pricing on request Our objectiF RPM verdict → Visit objectiF RPM
    7.0/10★★★★☆
    Visit objectiF RPM
  21. JetUML

    Best forFree lightweight desktop UML diagrams

    A focused, free desktop UML editor for lightweight diagramming across three operating systems.

    6.9/10★★★☆☆
    Visit JetUML
  22. UMLGen

    Best forFast AI-generated UML diagrams

    A fast, free way to generate and edit several UML diagram types in a browser.

    6.8/10★★★☆☆
    Visit UMLGen
  23. Best forFormal-methods users verifying UML-like models

    A free formal-modeling IDE with UML-B diagrams and proof, not general-purpose UML.

    • Code generation
    6.7/10★★★☆☆
    Visit Rodin Platform
  24. Best forBasic browser or desktop UML editing

    A focused open-source editor for six common UML diagram types.

    6.6/10★★★☆☆
    Visit site
  25. UML Lab

    Best forEclipse-based class and component modeling

    A focused Eclipse tool for keeping UML models and source code aligned.

    • Reverse engineering
    • Code generation
    6.5/10★★★☆☆
    Visit UML Lab
  26. Horusec

    Best forSource-code security analysis, not UML modeling

    A source-code security tool, not a UML modeling application.

    6.0/10★★★☆☆
    Visit Horusec

No tools match those filters.

Compare at a glance

#ToolFree planPaid fromUML diagram typesCode generationScore
1IBM Engineering RhapsodyYes9.3
2Sparx Enterprise ArchitectYes8.9
3IBM Rational Software Architect Designeruse case, activity, class, sequence, communication, interaction overview, composite structure, component, deployment, state machineYes8.9
4Visual ParadigmYes$4/user/mo8.8
5Eclipse PapyrusYesFree8.7
6Altova UModelNo$209/user one-timeClass, activity, component, communication, composite structure, deployment, interaction overview, object, package, profile, sequence, state machine, timing, use caseYes8.6
7Astah UMLYes$6.99/user/moClass, Use Case, State Machine, Activity, Sequence, Timing, Communication, Component, Deployment, Composite StructureYes8.5
8BOUMLYesFreeuse case, sequence, communication, class, composite class, activity, state, object, composite object, component, deploymentYes8.4
9UMLetYesFree8.2
10StarUMLNo$129/device one-time8.1
11BridgePointYesFreeClass, component, state machine, interaction, activity, use case, sequence, communication/collaborationYes7.9
12ModelioYesFree7.8
13GaphorYesFreeClass, Component, Action, Sequence, Interaction, State Machine, Use Case, Deployment, Information FlowYes7.7
14BESSERYesFreeclass, object, state machineYes7.6
15UmpleFreeclass, state, composite structure, feature, entity-relationship, instanceYes7.5
16PragmaDev StudioYesClass, structural, use case, sequence, state chartYes7.4
17kUMLFreeClass, Object, Package, Component, Composite Structure, Deployment, Profile, Use Case, Activity, State Machine, Sequence, Communication, Timing, Interaction OverviewYes7.3
18AgileUMLYesFreeclass diagrams; use cases; state machines; activities; interaction diagrams; SysML requirements modelsYes7.2
19ArgoUMLYesFreeclass, statechart, activity, use case, collaboration, deployment, sequenceYes7.1
20objectiF RPMNo7.0
21JetUMLYesFreeclass, sequence, state, object, use case6.9
22UMLGenYesFreeUse Case, Class, Sequence, Activity, Deployment, ER, EER6.8
23Rodin PlatformYesFreeUML-B class diagrams; UML-B state-machine diagramsYes6.7
24Violet UML EditorFreeClass, activity, object, sequence, state, use case6.6
25UML LabClass diagrams; component diagramsYes6.5
26HorusecYesFree6.0

Head-to-head All 27 comparisons →

Explore other topics All topics →

How we rank UML modeling software

Every tool on this page was researched by iTechGuides Editors from its official website — pricing pages, plan tables and product documentation. We rank on how well each one does this category's core job, what the free or entry plan includes, and where it falls short. Where we have enough verified facts, the score out of 10 is a rubric — job fit, value and how much we could verify — shown with its breakdown on every tool's page; a tool we have not verified enough to score yet shows its rank without a number. Scores are re-checked when a product changes its plans. Read the full editorial policy, or submit a tool we missed.

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Last updated · How we research and update