Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
List of Unified Modeling Language tools
List article

This article compares UML tools. UML tools are software applications which support some functions of the Unified Modeling Language.

General

NameCreatorPlatform / OSFirst public releaseLatest stable releaseOpen sourceSoftware licenseProgramming language used
ArgoUMLTigris.orgCross-platform (Java)1998-042011-12-151YesEPLJava, C++ (as module)
AstahChangeVision, Inc.2Cross-platform (Java)2009-10-192024-10-30 (v10)3NoCommercial. Free education edition, subscription modelJava
ATLObeo, INRIAFree software communityCross-platform (Java)Un­known2020-06-22 (4.2.1)4YesEPLJava
BOUMLBruno PagèsCross-platform2005-02-262025-02-28NoFree from v7.0, Commercial starting from v5.0 up to v6.12, GPL before v5.05C++/Qt and Java ("plug-out")
CacooNulabWindows 7+, Mac OS X2010-10Website frequently updatedNoCommercial, Free edition availableHTML5
CaseCompleteSerlio SoftwareWindows20042020 (v15)NoCommercialC#
ConceptDraw PROCS OdessaWindows, macOS19932017-11-07 (v11)6NoCommercialUn­known
CreatelyCinergixWindows, Mac OS X2008Website frequently updatedNoCommercial, Free edition availableHTML5
DiaAlexander Larsson/GNOME OfficeCross-platform (GTK+)1998-08-3172014-09-05 (v0.97.3)8YesGPLC
Diagrams.net previously Draw.io9JGraph Ltd.10Windows, Linux, macOS, Chrome2016-09-0611Website frequently updated 12YesFree, Apache v2Javascript, Java
Eclipse UML2 Tools13Eclipse FoundationCross-platform (Java)20072020-03-02 (v5.5.1)14YesEPL15Java
Enterprise ArchitectSparx SystemsWindows (supports Linux and macOS installation)20002023-03-02 (v16.1 Build 1625)16NoCommercialC++
GliffyGliffy by PerforceChrome, Safari, Firefox, Internet Explorer 9+2006-08-01Website frequently updatedNoCommercial, Free trialHTML5 and JavaScript
JDeveloperOracle CorporationCross-platform (Java)Un­known2019-09 (v12c 12.2.1.4.0)17NoFreewareJava
JetUMLMartin P. RobillardCross-platform (Java)2015-01-232020-12-04 (v3.1)18YesGPLJava
LucidchartLucid SoftwareWindows, macOS, Linux, Solaris2008-12Website frequently updatedNoCommercial / Free (educational)HTML5 and JavaScript
MagicDrawNo Magic, a Dassault Systèmes companyWindows Vista SP2 and later, OS X Mountain Lion and later, or Linux1919982021-02-12 (2021x)20NoCommercialJava
Micro Focus TogetherMicro FocusCross-platform (Java)Un­known2008 (v12.6)21NoCommercialUn­known
Microsoft VisioMicrosoftWindows19922016 (v16.0)NoCommercialUn­known
Microsoft Visual StudioMicrosoftWindows1997-022016-06-27NoCommunity & Express editions: Registerware; Enterprise, Professional & Others editions: TrialwareC++, C#
ModelioModeliosoft (SOFTEAM Group)Windows, Linux, macOS20092023-03-31 (5.3.1)22YesCore tool: GPL, Extensions: Apache License,23 Commercial24Java25
MyEclipseGenuitecWindows, Linux200326Un­knownNoCommercialJava
NClassBalazs TihanyiWindows, macOS, Linux, Unix2006-10-152019-09-27 (v2.7.0)27YesGPL28C#29
NetBeans30Oracle CorporationWindows, macOS, Linux, Unix19962021-03-12YesCDDL or GPL2Java
Open ModelSphereGranditeCross-platform (Java)2002-022009-11-04YesGPLJava
PapyrusCommissariat à l'Énergie Atomique, Atos OriginWindows, Linux, macOS (Java)2013-06-272023-03-15 (v6.4.0)31YesEPLJava
PlantUMLArnaud RoquesCross-platform (Java)2009-04-172023-07-12 (v1.2023.10)32YesGPLJava
PowerDesignerSybaseWindows19892018NoCommercialUn­known
PragmaDev StudioPragmaDevWindows, Linux, OS X20022018-02-07NoFree, CommercialPython, C, C++
Prosa UML ModellerInsoft OyWindows19962013-10-19NoCommercialC/C++
Rational Rose XDEIBMWindows, Linux, UnixUn­knownUn­knownNoIBM EULAUn­known
Rational Software ArchitectIBMWindows, LinuxUn­known2015-09-18NoIBM EULAJava/C++
Rational Software ModelerIBMWindows, Linux2004-10-132008-09NoIBM EULAUn­known
Rational System ArchitectIBMWindowsUn­known2013-03-15NoCommercialUn­known
Reactive BlocksBitreactiveWindows, macOS, Linux2011-11-132016-09-16NoCommercial, Free Community EditionJava
RhapsodyIBMWindows, Linux19962019-04-23 (8.4.0) - 2019-12-15 (8.4 Interim Fix 2)NoCommercialC, C++, Java, Ada
Software Ideas ModelerDusan RodinaWindows (.NET), Linux (Mono)2009-08-06332024-05-2834NoCommercial, Freeware for non-commercial useC#
StarUMLMKLabWindows, macOS, Linux2005-11-012023-01-12 (v5.1)NoCommercial, You can evaluate for free without time limitV5 Java
Umbrello UML ModellerUmbrello TeamUnix-like; Windows2003-01-24352022-10-22 (v2.34) 36YesGPLC++, KDE
UML DesignerObeoWindows, macOS, Linux20122019-01-30 (v9.0.0)37YesEPLJava, Sirius
UMLetThe UMLet TeamWindows, macOS, Linux2005-11-05382018-08-05 (v14.3)39YesGPLJava
UModelAltovaWindows2005-052019-10-9NoCommercialJava, C#, C++, Visual Basic
UmpleUniversity of OttawaCross-platform; Java/Eclipse20082024-10-11 (v1.35.0)40YesMIT LicenseJava, PHP, JavaScript
WhiteStarUMLjanszpilewskiWindows 7–102011-12-182018-03-25 (v5.9.1)41YesGPL2Delphi
yEdyWorks GmbHWindows, macOS, Linux, UnixUn­known2021-03-11 (v3.21)42NoFreeJava
NameCreatorPlatform / OSFirst public releaseLatest stable releaseOpen sourceSoftware licenseProgramming language used

Features

NameUML 2MDAXMITemplatesLanguages generatedLanguages reverse engineeredCan be integrated withDetails
ArgoUMLNoYesYesUn­knownC++, C#, Java, PHP4, PHP5, RubyJava (other languages with plugins)Un­knownClosely follows the UML standard
AstahYesNoYesYesJava, C++, C#, Python, Ruby and any other languages with pluginsJava, C++, C#, PHPMS Office, plantUML, Mermaid.js, miro, FreeMind, yUML and RedmineMind Mapping, ER Diagram, DFD, Flowchart, CRUD, Traceability Map, Requirement Diagram and Requirement table. Provides API and Plugins, RTF, HTML Export.
ATLYesNoYesNoUn­knownUn­knownAvailable from the Eclipse M2M project (Model to Model).Can transform UML & EMF models into other models. It has a repository of transformations called ZOO about a large set of common industrial concerns and educational labs.
Borland TogetherYesYesNoYesJava 6, C++, CORBAUn­knownEclipse and MS VS.NET 2005
BOUMLYesYesYesYesC++, Java, PHP, IDL, Python, MySQLC++, Java, PHP, MySQLUn­knownUML 2. Solid code roundtrip, fast. Extensible through "plug-outs" written in C++ or Java
CacooYesUn­knownUn­knownYesUn­knownUnknownGoogle Drive, Google Docs, Typetalk, Adobe Creative Cloud, Slack, Atlassian Confluence, Dropbox, Visio, Box.
CaseCompleteNoNoExportNoNoNoMicrosoft Azure DevOps, Jira, Requirements.cc, Excel, WordProvides management of actors, use cases, user stories, declarative requirements, and test scenarios. Includes glossary, data dictionary, and issue tracking. Supports use case diagrams, auto-generated flow diagrams, screen mock-ups, and free-form diagrams.
clang-umlUn­knownUn­knownUn­knownUn­knownNoC++PlantUML, Mermaid.jsGenerate PlantUML and Mermaild.js diagrams from existing C++ codebase.
DiaPartlyNoNoNoIncluded Python script codegen.py 'export filter' to Python, C++, JavaScript, Pascal, Java, PHP; external tools add Ada, C, PHP5, Ruby, shapefile, C#, SQL (Sybase, Postgres, Oracle, DB/2, MS-SQL, MySQL, ...)NoNoUses Python as scripting language
Diagrams.netYesUn­knownUn­knownUn­knownUn­knownUn­knownAtlassian Confluence, JIRA ...Un­known
Eclipse UML2 ToolsYesYesYesYesJava (or Eclipse project supported?)Java (or Eclipse project supported?)EclipseTen UML 2 diagram types.
Enterprise ArchitectYesYesYesSupports MDA templates and Code Generation templatesActionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic .NET, DDL, EJB, XML Schema, Ada, VHDL, Verilog, WSDL, BPEL, Corba IDLActionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic .NET, DDL, XML Schema, WSDLEclipse & Visual StudioUML 2.5, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Frameworks: UPDM, Zachman, TOGAF. Forward and Reverse Engineering for code and Database. Model Driven Integrated Development (Edit/Build/Debug) for Java, .Net, PHP & GNU compilers. Simulates Activity, State Machine, Sequence and BPMN diagrams.
GliffyYesUn­knownUn­knownYesNoNoGoogle apps, Google drive, JIRA, ConfluenceHas libraries of shapes for: UML class, sequence, activity, use case and more.
JetUMLYesUn­knownUn­knownUn­knownJavaUn­knownUn­knownJetUML is designed for fast diagramming with a minimalist feature set.
LucidchartUn­knownUn­knownUn­knownUn­knownUn­knownUn­knownGoogle Drive, Google Apps, JIRA, Confluence, Jive, and Box.
MagicDrawYesYesYesYesJava, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDLJava, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDLEclipse, EMF, NetBeansUML 2.3, Full round-trip support for Java, C++, C#, CL (MSIL) and CORBA IDL, Report generator from template in RTF, HTML, XML, ODT, ODS, ODP, and Text (DOCX, XLSX, PPTX since 16.8).
Microsoft VisioPluginUn­knownPluginPluginUn­knownUn­knownUn­known
ModelioYesYesYesYesJava, C++, C#, XSD, WSDL, SQLJava, C++, C#Eclipse, EMFFull UML2, BPMN2, ArchiMate3. Documentation generation in HTML.Extensions providing documentation generation in Open XML format, support for TOGAF, SysML, SoaML, Hibernate, OMG MARTE standard. Support of model fragments for collaboration. Support of design patterns.
MyEclipseUn­knownUn­knownUn­knownUn­knownUn­knownUn­knownUn­known
NClassUn­knownUn­knownUn­knownUn­knownC#, JavaC#, JavaUn­known
NetBeansUn­knownUn­knownUn­knownUn­knownJavaJavaUn­knownHas to be installed as a plug in to enable the UML modeling.
Open ModelSphereNoUn­knownUn­knownYesJava, SQLJavaUn­knownSupports data, business-process and UML modeling
PapyrusYesUn­knownYesUn­knownAda 2005, C/C++, Java addinsUn­knownEclipse
PlantUMLYesUn­knownExportUn­knownUn­knownC#, grails, Java, Lua, PHP, SqlALchemyChrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery, Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen, etc.43Creates diagrams using simple text language. Sequence, use case, class, activity, component, state, object, and UI mock diagrams are supported. Outputs images in PNG or SVG format.
PowerDesignerYesYesYesYesJava, C#, VB .NETUn­knownEclipseData-modeling, business-process modeling - round trip engineering
PragmaDev StudioYesYesPartialNoC, C++NoIntegration with Reqtify traceability tool. Model simulator integrated with any FMI 2.0 supporting tool. Generated code can be integrated on the following RTOS: VxWorks, FreeRTOS, ThreadX, CMX, OSE Delta, OSE epsilon, uITRON 3, uITRON 4, Nucleus, posix, win32.Dedicated to modeling and testing of communicating systems. Based on ITU-T Z.109 UML profile, SDL-RT, SDL. The model can be simulated and can be exported to model checking tools. Full testing environment integrated based on TTCN-3.
Prosa UML ModellerYesYesOpen modelbaseYesC++ Java, C#, SQL DDL and SQL queriesC++ Java and C# class headers are synchronized between diagrams and code in real-timeProgrammer's workbenches, documentation tools, version control systemsSupports following UML diagrams: Use case diagram, Sequence diagram, Collaboration diagram, Class diagram, Statechart diagram, Activity diagram, Component diagram, Deployment diagram and Package diagram
Rational Rose XDENoUn­knownUn­knownUn­knownUn­knownUn­knownUn­known
Rational Software ArchitectYesYesYesUn­knownJava, C#, C++, EJB, WSDL, XSD, IDL, SQLJava, C++, .NETEclipse
Rational Software ModelerYesYesUn­knownUn­knownUn­knownUn­knownEclipse
Rational System ArchitectNoUn­knownExportUn­knownC++, Java, WSDLC++, Java, WSDLUn­known
Reactive BlocksYesNoYesNoJavaUn­knownEclipseCode generation from Activity Diagrams for J2SE, OSGi, Kura, and ESF, unit testing via JUnit, supports formal analysis and state space simulation
RhapsodyYesYesYesYesC++, C, Java, Ada, Corba, Customizable for other languagesC++, C, Java, Ada, Customizable for other languagesVisual Studio, Eclipse, TcSE, WindRiver, Green Hills, QNX, Linux, Mathworks Simulink, DOORS, customizable for othersTargets real-time or embedded systems and software using industry standard languages (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM, DDS), full production-quality code generation (structural, behavioral, functional), simulation, model based testing, integration with numerous real time operating systems and IDE's
Software Ideas ModelerYesYesYesYesActionScript, C++, C#, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL DDL, VB.NET, VB6, XSDC++, C#, VB.NET, Java, Object Pascal, PHP, RubyUn­knownUML, BPMN, SysML, ArchiMate, JSD, Data Flow Diagram, Flowchart, Robustness Diagram, CRC, ERD, Mixed Diagram, HTA, UI, Venn, Behavior Tree, Structure Chart, Decision Table, Roadmap, Computer Network Diagram, Layer Diagram, Web Page Diagram, Grafcet, custom diagrams
StarUMLYesYesImportYesJava, C#, C++Java, C++, C# Code Generator and Reverse EngineerJavaScript, Node.jsPlug-in architecture: JavaScript, HTML5, Node.js
Umbrello UML ModellerYes44YesYesUn­knownC++, Java, Perl, PHP, Python ... 16C++, IDL, Pascal/Delphi, Ada, Python, Java; import XMI, RoseMDLKDEXML Metadata Interchange file format support. Generates code for various languages, including: ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MySQL (SQL), Pascal, Perl, PHP, PHP5, PostgreSQL(SQL), Python, Ruby, SQL, Tcl, Vala, XMLSchema (Some are outdated)

ERD for MySQL, PostgresSQL

UML DesignerYesYesYesUn­knownAny kind of languages as it is compatible with code generator tools like Eclipse UMLGenerators or AcceleoAny kind of languages supported by Eclipse UML GeneratorsEclipseOpen source under EPL license, based on Eclipse, EMF, Sirius
UMLetNoNoNoNoNoJavaEclipse, Visual Studio CodeSource/text focused simple modeling tool
UModelYesYesYesYesJava, C#, C++, Visual BasicJava, C#, C++, Visual BasicEclipse, Visual StudioAlso supports business process modeling, SysML, and database modeling
UmpleClass, State, Composite Structure onlyNoYesYesJava, Python, PHP, C++, SQL, Alloy, NuSMV, yUML, USEJavaCommand-line tools, Embeddable in web pages, EclipseInput or export can be by diagram or Umple textual form, separation of concerns (aspects, traits, mixins), embeds action code in Java and other languages, written in itself, documentation generation, plugin architecture for generators
WhiteStarUMLYesYesImportYesJava 1.5, C#, C++, SQLJava 1.5, C#, C++, SQLUn­knownWhiteStarUml is a fork of StarUML with an intent to revive its Delphi code base by updating code to recent Delphi editions, reducing dependence on third party components and fixing bugs and adding new features.
yEdUn­knownNoNo45Un­knownUn­knownUn­knownUn­known
NameUML 2MDAXMITemplatesLanguages generatedReverse engineered languagesCan be integrated withDetails

See also

Wikimedia Commons has media related to UML tools.

.

References

  1. "ArgoUML". ArgoUML. 2011-12-15. Archived from the original on 2011-08-06. Retrieved 2012-01-23. http://argouml.tigris.org/servlets/ProjectNewsList

  2. "Contact Us". Astah. Archived from the original on 10 August 2020. Retrieved 2 August 2020. https://astah.net/about/contact/

  3. "Astah Professional Release Notes". Astah. Archived from the original on 25 January 2021. Retrieved 21 March 2021. https://astah.net/support/astah-pro/release-notes/

  4. "ATL - Download". eclipse.org. Archived from the original on 1 July 2020. Retrieved 2 August 2020. https://www.eclipse.org/atl/downloads/

  5. "BOUML - an UML tool box". 2017-05-31. Archived from the original on 2017-06-06. Retrieved 2017-05-31. http://bouml.fr/legal-mentions.html

  6. "Concept Draw - Press Releases". CS Odessa. Archived from the original on 26 October 2020. Retrieved 2 August 2020. https://www.conceptdraw.com/press_releases/pro-update-release

  7. Larsson, Alexander (31 August 1998). "Initial revision (Fd25f1de) · Commits · GNOME / Dia · GitLab". GitLab Dia Repository. Retrieved 2 August 2020. https://gitlab.gnome.org/GNOME/dia/-/commit/fd25f1de0960429ed2ce19d3df6e2b9854bfa0df

  8. "Archived copy". Archived from the original on 2015-07-09. Retrieved 2020-08-02.{{cite web}}: CS1 maint: archived copy as title (link) http://ftp.gnome.org/pub/gnome/sources/dia/0.97/dia-0.97.3.news

  9. "Blog - Open source diagramming is moving to diagrams.net, slowly". Archived from the original on 2021-07-29. Retrieved 2021-07-23. http://diagrams.net/blog/move-diagrams-net

  10. "About diagrams.net". Archived from the original on 2021-07-23. Retrieved 2021-07-23. http://diagrams.net/about

  11. "Tags · jgraph/Drawio". GitHub. Archived from the original on 2021-07-23. Retrieved 2021-07-23. https://github.com/jgraph/drawio/tags?after=v5.7.0.5

  12. "GitHub - jgraph/Drawio: Source to app.diagrams.net". GitHub. 17 October 2021. Archived from the original on 23 July 2021. Retrieved 23 July 2021. https://github.com/jgraph/drawio

  13. "Eclipse UML2 Tools". Eclipse.org. 2007-08-24. Archived from the original on 2011-08-21. Retrieved 2011-10-12. http://www.eclipse.org/modeling/mdt/?project=uml2

  14. "Eclipse Modeling - MDT - UML2 - Downloads". eclipse.org. Archived from the original on 2020-09-23. Retrieved 2020-08-02. https://www.eclipse.org/modeling/mdt/downloads/?project=uml2

  15. "Eclipse UML2 License". Retrieved 2 August 2020. https://git.eclipse.org/c/uml2/org.eclipse.uml2.git/tree/LICENSE

  16. "History - Enterprise Architecture". Sparx Systems. Archived from the original on 18 April 2021. Retrieved 7 June 2023. https://www.sparxsystems.com/products/ea/history.html

  17. "Oracle JDeveloper Release Notes". Oracle. Retrieved 2 August 2020. https://docs.oracle.com/en/middleware/developer-tools/jdeveloper/12.2.1.4/release-notes-jdev-adf/index.html#JDADF-GUID-612230D8-00EF-4299-AC84-1D3CA3EC7658

  18. "JetUML Releases". JetUML GitHub Repository. Archived from the original on 10 October 2020. Retrieved 21 March 2021. https://github.com/prmr/JetUML/releases

  19. "MagicDraw". No Magic, Inc. System requirements. Archived from the original on 29 September 2020. Retrieved 2 August 2020. https://docs.nomagic.com/display/NMDOC/System+requirements

  20. "MagicDraw". nomagic.com. No Magic, Inc. 2021x Version News. Archived from the original on 5 March 2021. Retrieved 21 March 2021. https://docs.nomagic.com/display/MD2021x/2021x+Version+News

  21. "Together 12.6 Documentation". Micro Focus. Archived from the original on 23 January 2021. Retrieved 2 August 2020. https://www.microfocus.com/documentation/together/together126/

  22. "Modelio Downloads". modelio.org. Archived from the original on 8 March 2021. Retrieved 2020-04-04. https://www.modelio.org/downloads/download-modelio.html

  23. "Modeling open source licensing". Modelio Open Source. Archived from the original on 2021-04-17. Retrieved 2020-08-29. https://www.modelio.org/about-modelio/license.html

  24. "Modules". Modelio modules store. Archived from the original on 2021-04-17. Retrieved 2020-12-31. https://store.modelio.org/resource/modules.html

  25. "Find source code". Modelio Open Source. Archived from the original on 2017-10-28. Retrieved 2020-08-29. https://www.modelio.org/downloads/source-code.html

  26. "Product History". Archived from the original on 2013-04-29. Retrieved 2013-04-05. http://www.myeclipseide.com/module-htmlpages-display-pid-59.html

  27. "NClass Releases". NClass GitHub Repository. Archived from the original on 12 October 2020. Retrieved 2 August 2020. https://github.com/gbaychev/NClass/releases

  28. Baychev, Georgi. "NClass License file". GitHub. Archived from the original on 17 October 2021. Retrieved 2 August 2020. https://github.com/gbaychev/NClass/blob/master/LICENSE.md

  29. "NClass C# files". GitHub. Archived from the original on 17 October 2021. Retrieved 2 August 2020. https://github.com/gbaychev/NClass/search?l=c%23

  30. "UML modeling dropped as of v6.8". Archived from the original on 2014-01-16. Retrieved 2013-04-23. http://wiki.netbeans.org/UMLSupport

  31. "Papyrus Downloads". eclipse.org. Archived from the original on 18 January 2021. Retrieved 2023-04-04. https://projects.eclipse.org/projects/modeling.mdt.papyrus/releases/6.4.0

  32. "list of evolutions and bug fixes". Archived from the original on 2021-02-24. Retrieved 2020-08-02. http://plantuml.com/changes

  33. "Product History". Archived from the original on 2013-08-20. Retrieved 2013-09-05. http://www.softwareideas.net/en/history/

  34. "Diagram CASE Tool for Software Modeling & Analysis - UML, BPMN, ERD". www.softwareideas.net. Archived from the original on 2020-09-25. Retrieved 2020-10-09. https://www.softwareideas.net/

  35. "Files · KDE/3.2 · SDK / Umbrello". GitLab. Archived from the original on 2021-10-17. Retrieved 2020-10-09. https://invent.kde.org/sdk/umbrello/-/tree/KDE/3.2

  36. "Umbrello Project - Umbrello News". umbrello.kde.org. 2022-08-18. Retrieved 2022-10-22. https://umbrello.kde.org/news.php#itemUmbrello234releasesavailable

  37. "UML Designer Releases". UML Designer GitHub Repository. Archived from the original on 31 January 2021. Retrieved 2 August 2020. https://github.com/ObeoNetwork/UML-Designer/releases

  38. The UMLet Team (13 November 2016). "UMLet - UML Tool for Fast UML Diagrams 14.2". eclipse.org. Archived from the original on 25 March 2013. Retrieved 5 April 2013. http://marketplace.eclipse.org/content/umlet-uml-tool-fast-uml-diagrams

  39. "GitHub - umlet/umlet: Free UML Tool for Fast UML Diagrams". November 19, 2019. Archived from the original on October 15, 2020. Retrieved November 19, 2019 – via GitHub. https://github.com/umlet/umlet

  40. "Umple Releases". Umple GitHub Repository. Archived from the original on 18 January 2021. Retrieved 11 October 2024. https://github.com/umple/umple/releases

  41. "WhiteStarUML Files". Source Forge. Archived from the original on 16 June 2017. Retrieved 2 August 2020. https://sourceforge.net/projects/whitestaruml/files/

  42. "yWorks News". yWorks. Archived from the original on 29 October 2015. Retrieved 21 March 2021. http://www.yworks.com/en/news.html

  43. "Running". PlantUML. Archived from the original on 2014-11-06. Retrieved 2014-11-06. http://plantuml.sourceforge.net/running.html

  44. "Umbrello Project - Umbrello Features". umbrello.kde.org. Archived from the original on 2017-12-28. Retrieved 2017-12-28. https://umbrello.kde.org/features.php

  45. "How to import XMI files into yEd? - yEd Q&A". yed.yworks.com. Archived from the original on 2016-11-05. Retrieved 2019-11-19. https://yed.yworks.com/support/qa/1661/how-to-import-xmi-files-into-yed