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 (Java) 1998-04 2011-12-15 EPL Java, C++ (as module) Astah Change Vision, Inc. Windows, macOS, Linux 2009-10-19 2026-07-15 (v12) Commercial, perpetual or subscription. Free for students Java ATL Obeo, INRIAFree software community Cross-platform (Java) 2020-06-22 (4.2.1) 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 ("plug-out") Cacoo Nulab Windows 7+, Mac OS X 2010-10 Website frequently updated Commercial, Free edition available HTML5 CaseComplete Serlio Software Windows 2004 2020 (v15) Commercial C# ConceptDraw PRO CS Odessa Windows, macOS 1993 2017-11-07 (v11) Commercial Creately Cinergix Windows, Mac OS X 2008 Website frequently updated Commercial, Free edition available HTML5 crystal-facet-uml Andreas Warnke Windows, Linux 2016 2026 Apache License C Dia Alexander Larsson/GNOME Office Cross-platform (GTK+) 1998-08-31 2014-09-05 (v0.97.3) 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 (Java) 2007 2020-03-02 (v5.5.1) EPL Java Enterprise Architect Sparx Systems Windows (supports Linux and macOS installation) 2000 2023-03-02 (v16.1 Build 1625) 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 (Java) 2019-09 (v12c 12.2.1.4.0) Freeware Java JetUML Martin P. Robillard Cross-platform (Java) 2015-01-23 2020-12-04 (v3.1) GPL Java Lucidchart Lucid Software Windows, macOS, Linux, Solaris 2008-12 Website frequently updated Commercial / Free (educational) 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 (2021x) Commercial Java Together OpenText Cross-platform (Java) 1998 2013 (v12.6) Commercial Java Microsoft Visio Microsoft Windows 1992 2016 (v16.0) Commercial Microsoft Visual Studio Microsoft Windows 1997-02 2016-06-27 Community & Express editions: Registerware; Enterprise, Professional & Others editions: Trialware C++, C# Modelio Modeliosoft (SOFTEAM Group) Windows, Linux, macOS 2009 2023-03-31 (5.3.1) 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 (v2.7.0) GPL C# NetBeans Oracle Corporation Windows, macOS, Linux, Unix 1996 2021-03-12 CDDL or GPL2 Java Open ModelSphere Grandite Cross-platform (Java) 2002-02 2009-11-04 GPL Java Papyrus Commissariat à l'Énergie Atomique, Atos Origin Windows, Linux, macOS (Java) 2013-06-27 2023-03-15 (v6.4.0) EPL Java PlantUML Arnaud Roques Cross-platform (Java) 2009-04-17 2023-07-12 (v1.2023.10) 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 (8.4.0) - 2019-12-15 (8.4 Interim Fix 2) Commercial C, C++, Java, Ada Software Ideas Modeler Dusan Rodina Windows (.NET), Linux (Mono) 2009-08-06 2024-05-28 Commercial, Freeware for non-commercial use C# StarUML MKLab Windows, macOS, Linux 2005-11-01 2023-01-12 (v5.1) 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 (v2.34) GPL C++, KDE UML Designer Obeo Windows, macOS, Linux 2012 2019-01-30 (v9.0.0) EPL Java, Sirius UMLet The UMLet Team Windows, macOS, Linux 2005-11-05 2018-08-05 (v14.3) GPL Java UModel Altova Windows 2005-05 2019-10-9 Commercial Java, C#, C++, Visual Basic Umple University of Ottawa Cross-platform; Java 2008 2026-04-18 (v1.37.0) MIT License Java, PHP, JavaScript WhiteStarUML janszpilewski Windows 7–10 2011-12-18 2018-03-25 (v5.9.1) GPL2 Delphi yEd yWorks GmbH Windows, macOS, Linux, Unix 2021-03-11 (v3.21) Free Java Name Creator Platform / OS First public release Latest stable release Open source Software license Programming language used
Features