List of Unified Modeling Language tools
This article compares UML tools. UML tools are software applications which support some functions of the Unified Modeling Language.
General
| Name | Creator | Platform / OS | First public release | Latest stable release | Open source | Software license | Programming language used |
| ArgoUML | Tigris.org | Cross-platform | 1998-04 | 2011-12-15 | EPL | Java, C++ | |
| Astah | ChangeVision, Inc. | Cross-platform | 2009-10-19 | 2024-10-30 | Commercial. Free education edition, subscription model | Java | |
| ATL | Obeo, INRIA Free software community | Cross-platform | 2020-06-22 | EPL | Java | ||
| BOUML | Bruno Pagès | Cross-platform | 2005-02-26 | 2025-02-28 | Free from v7.0, Commercial starting from v5.0 up to v6.12, GPL before v5.0 | C++/Qt and Java | |
| Cacoo | Nulab | Windows 7+, Mac OS X | 2010-10 | Website frequently updated | Commercial, Free edition available | HTML5 | |
| CaseComplete | Serlio Software | Windows | 2004 | 2020 | Commercial | C# | |
| ConceptDraw PRO | CS Odessa | Windows, macOS | 1993 | 2017-11-07 | Commercial | ||
| Creately | Cinergix | Windows, Mac OS X | 2008 | Website frequently updated | Commercial, Free edition available | HTML5 | |
| crystal-facet-uml | Andreas Warnke | Windows, Linux | 2016 | 2025 | Apache License | C | |
| Dia | Alexander Larsson/GNOME Office | Cross-platform | 1998-08-31 | 2014-09-05 | GPL | C | |
| Diagrams.net previously Draw.io | JGraph Ltd. | Windows, Linux, macOS, Chrome | 2016-09-06 | Website frequently updated | Free, Commercial, Modified Apache v2 | Javascript, Java | |
| Eclipse UML2 Tools | Eclipse Foundation | Cross-platform | 2007 | 2020-03-02 | EPL | Java | |
| Enterprise Architect | Sparx Systems | Windows | 2000 | 2023-03-02 | Commercial | C++ | |
| Gliffy | Gliffy by Perforce | Chrome, Safari, Firefox, Internet Explorer 9+ | 2006-08-01 | Website frequently updated | Commercial, Free trial | HTML5 and JavaScript | |
| JDeveloper | Oracle Corporation | Cross-platform | 2019-09 | Freeware | Java | ||
| JetUML | Martin P. Robillard | Cross-platform | 2015-01-23 | 2020-12-04 | GPL | Java | |
| Lucidchart | Lucid Software | Windows, macOS, Linux, Solaris | 2008-12 | Website frequently updated | Commercial / Free | HTML5 and JavaScript | |
| MagicDraw | No Magic, a Dassault Systèmes company | Windows Vista SP2 and later, OS X Mountain Lion and later, or Linux | 1998 | 2021-02-12 | Commercial | Java | |
| Together | OpenText | Cross-platform | 1998 | 2013 | Commercial | Java | |
| Microsoft Visio | Microsoft | Windows | 1992 | 2016 | Commercial | ||
| Microsoft Visual Studio | Microsoft | Windows | 1997-02 | 2016-06-27 | Community & Express editions: Registerware; Enterprise, Professional & Others editions: Trialware | C++, C# | |
| Modelio | Modeliosoft | Windows, Linux, macOS | 2009 | 2023-03-31 | Core tool: GPL, Extensions: Apache License, Commercial | Java | |
| MyEclipse | Genuitec | Windows, Linux | 2003 | Commercial | Java | ||
| NClass | Balazs Tihanyi | Windows, macOS, Linux, Unix | 2006-10-15 | 2019-09-27 | GPL | C# | |
| NetBeans | Oracle Corporation | Windows, macOS, Linux, Unix | 1996 | 2021-03-12 | CDDL or GPL2 | Java | |
| Open ModelSphere | Grandite | Cross-platform | 2002-02 | 2009-11-04 | GPL | Java | |
| Papyrus | Commissariat à l'Énergie Atomique, Atos Origin | Windows, Linux, macOS | 2013-06-27 | 2023-03-15 | EPL | Java | |
| PlantUML | Arnaud Roques | Cross-platform | 2009-04-17 | 2023-07-12 | GPL | Java | |
| PowerDesigner | Sybase | Windows | 1989 | 2018 | Commercial | ||
| PragmaDev Studio | PragmaDev | Windows, Linux, OS X | 2002 | 2018-02-07 | Free, Commercial | Python, C, C++ | |
| Prosa UML Modeller | Insoft Oy | Windows | 1996 | 2013-10-19 | Commercial | C/C++ | |
| Rational Rose XDE | IBM | Windows, Linux, Unix | IBM EULA | ||||
| Rational Software Architect | IBM | Windows, Linux | 2015-09-18 | IBM EULA | Java/C++ | ||
| Rational Software Modeler | IBM | Windows, Linux | 2004-10-13 | 2008-09 | IBM EULA | ||
| Rational System Architect | IBM | Windows | 2013-03-15 | Commercial | |||
| Reactive Blocks | Bitreactive | Windows, macOS, Linux | 2011-11-13 | 2016-09-16 | Commercial, Free Community Edition | Java | |
| Rhapsody | IBM | Windows, Linux | 1996 | 2019-04-23 - 2019-12-15 | Commercial | C, C++, Java, Ada | |
| Software Ideas Modeler | Dusan Rodina | Windows, Linux | 2009-08-06 | 2024-05-28 | Commercial, Freeware for non-commercial use | C# | |
| StarUML | MKLab | Windows, macOS, Linux | 2005-11-01 | 2023-01-12 | Commercial, You can evaluate for free without time limit | V5 Java | |
| Umbrello UML Modeller | Umbrello Team | Unix-like; Windows | 2003-01-24 | 2022-10-22 | GPL | C++, KDE | |
| UML Designer | Obeo | Windows, macOS, Linux | 2012 | 2019-01-30 | EPL | Java, Sirius | |
| UMLet | The UMLet Team | Windows, macOS, Linux | 2005-11-05 | 2018-08-05 | GPL | Java | |
| UModel | Altova | Windows | 2005-05 | 2019-10-9 | Commercial | Java, C#, C++, Visual Basic | |
| Umple | University of Ottawa | Cross-platform; Java/Eclipse | 2008 | 2024-10-11 | MIT License | Java, PHP, JavaScript | |
| WhiteStarUML | janszpilewski | Windows 7–10 | 2011-12-18 | 2018-03-25 | GPL2 | Delphi | |
| yEd | yWorks GmbH | Windows, macOS, Linux, Unix | 2021-03-11 | Free | Java | ||
| Name | Creator | Platform / OS | First public release | Latest stable release | Open source | Software license | Programming language used |