List of Unified Modeling Language tools

Last updated

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

Contents

General

NameCreatorPlatform / OSFirst public releaseLatest stable releaseOpen sourceSoftware licenseProgramming language used
ArgoUML Tigris.orgCross-platform (Java)1998-042011-12-15 [1] Yes EPL Java, C++ (as module)
Astah ChangeVision, Inc. [2] Cross-platform (Java)2009-10-192024-03-12 (v9.2) [3] NoCommercial. Free education edition, subscription modelJava
ATL Obeo, INRIA
Free software community
Cross-platform (Java)Un­known2020-06-22 (4.2.1) [4] Yes EPL Java
Micro Focus Together Micro Focus Cross-platform (Java)Un­known2008 (v12.6) [5] NoCommercialUn­known
BOUML Bruno PagèsCross-platform2005-02-262021-01-14NoFree from v7.0, Commercial starting from v5.0 up to v6.12, GPL before v5.0 [6] C++/Qt and Java ("plug-out")
Cacoo NulabWindows 7+, Mac OS X2010-10Website frequently updatedNoCommercial, Free edition availableHTML5
CaseComplete Serlio SoftwareWindows20042020 (v15)NoCommercialC#
ConceptDraw PRO CS OdessaWindows, macOS19932017-11-07 (v11) [7] NoCommercialUn­known
Creately CinergixWindows, Mac OS X2008Website frequently updatedNoCommercial, Free edition availableHTML5
Dia Alexander Larsson/GNOME OfficeCross-platform (GTK+)1998-08-31 [8] 2014-09-05 (v0.97.3) [9] YesGPLC
Diagrams.net previously Draw.io [10] JGraph Ltd. [11] Windows, Linux, macOS, Chrome2016-09-06 [12] Website frequently updated [13] YesFree, Apache v2Javascript, Java
Eclipse UML2 Tools [14] Eclipse FoundationCross-platform (Java)20072020-03-02 (v5.5.1) [15] Yes EPL [16] Java
Enterprise Architect Sparx Systems Windows (supports Linux and macOS installation)20002023-03-02 (v16.1 Build 1625) [17] NoCommercialC++
Gliffy Gliffy by PerforceChrome, Safari, Firefox, Internet Explorer 9+2006-08-01Website frequently updatedNoCommercial, Free trialHTML5 and JavaScript
JetUML Martin P. RobillardCross-platform (Java)2015-01-232020-12-04 (v3.1) [18] Yes GPL Java
JDeveloper Oracle Corporation Cross-platform (Java)Un­known2019-09 (v12c 12.2.1.4.0) [19] NoFreewareJava
Lucidchart Lucid SoftwareWindows, macOS, Linux, Solaris2008-12Website frequently updatedNoCommercial / 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 [20] 19982021-02-12 (2021x) [21] NoCommercialJava
Microsoft Visio Microsoft Windows19922016 (v16.0)NoCommercialUn­known
Microsoft Visual Studio Microsoft Windows1997-022016-06-27NoCommunity & Express editions: Registerware; Enterprise, Professional & Others editions: TrialwareC++, C#
Modelio Modeliosoft (SOFTEAM Group)Windows, Linux, macOS20092023-03-31 (5.3.1) [22] YesCore tool:  GPL, Extensions:  Apache License, [23] Commercial [24] Java [25]
MyEclipse Genuitec Windows, Linux2003 [26] Un­knownNoCommercial Java
NClass Balazs TihanyiWindows, macOS, Linux, Unix2006-10-152019-09-27 (v2.7.0) [27] YesGPL [28] C# [29]
NetBeans [30] Oracle Corporation Windows, macOS, Linux, Unix19962021-03-12Yes CDDL or GPL2 Java
Open ModelSphere GranditeCross-platform (Java)2002-022009-11-04YesGPLJava
Papyrus Commissariat à l'Énergie Atomique, Atos Origin Windows, Linux, macOS (Java)2013-06-272023-03-15 (v6.4.0) [31] Yes EPL Java
PlantUML Arnaud RoquesCross-platform (Java)2009-04-172023-07-12 (v1.2023.10) [32] YesGPLJava
PowerDesigner Sybase Windows19892018NoCommercialUn­known
PragmaDev Studio PragmaDevWindows, Linux, OS X20022018-02-07NoFree, CommercialPython, C, C++
Prosa UML Modeller Insoft OyWindows19962013-10-19NoCommercialC/C++
Rational Rhapsody IBMWindows, Linux19962019-04-23 (8.4.0) - 2019-12-15 (8.4 Interim Fix 2)NoCommercialC, C++, Java, Ada
Rational Rose XDE IBM Windows, Linux, UnixUn­knownUn­knownNoIBM EULAUn­known
Rational Software Architect IBM Windows, LinuxUn­known2015-09-18NoIBM EULAJava/C++
Rational Software Modeler IBM Windows, Linux2004-10-132008-09NoIBM EULAUn­known
Rational System Architect IBM WindowsUn­known2013-03-15NoCommercialUn­known
Reactive Blocks BitreactiveWindows, macOS, Linux2011-11-132016-09-16NoCommercial, Free Community EditionJava
Software Ideas Modeler Dusan RodinaWindows (.NET), Linux (Mono)2009-08-06 [33] 2024-05-28 [34] NoCommercial, Freeware for non-commercial useC#
StarUML MKLab Windows, macOS, Linux2005-11-012023-01-12 (v5.1)NoCommercial, You can evaluate for free without time limitV5 Java
Umbrello UML Modeller Umbrello TeamUnix-like; Windows2003-01-24 [35] 2022-10-22 (v2.34) [36] YesGPLC++, KDE
UML Designer ObeoWindows, macOS, Linux20122019-01-30 (v9.0.0) [37] YesEPLJava, Sirius
UMLet The UMLet TeamWindows, macOS, Linux2005-11-05 [38] 2018-08-05 (v14.3) [39] YesGPLJava
UModel AltovaWindows2005-052019-10-9NoCommercialJava, C#, C++, Visual Basic
Umple University of Ottawa Cross-platform; Java/Eclipse20082024-01-10 (v1.33.0) [40] Yes MIT License Java, PHP, JavaScript
WhiteStarUML janszpilewskiWindows 7–102011-12-182018-03-25 (v5.9.1) [41] Yes GPL2 Delphi
yEd yWorks GmbHWindows, macOS, Linux, UnixUn­known2021-03-11 (v3.21) [42] NoFreeJava
NameCreatorPlatform / OSFirst public releaseLatest stable releaseOpen sourceSoftware licenseProgramming language used

Features

NameUML 2 MDA XMI TemplatesLanguages generatedLanguages reverse engineeredCan be integrated withDetails
PragmaDev Studio YesYesPartialNoC, 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.
ArgoUML NoYesYesUn­knownC++, C#, Java, PHP4, PHP5, RubyJava (other languages with plugins)Un­knownClosely follows the UML standard
Astah YesNoYesYesJava, 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.
ATL YesNoYesNoUn­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 Together YesYesNoYesJava 6, C++, CORBAUn­knownEclipse and MS VS.NET 2005
BOUML YesYesYesYesC++, Java, PHP, IDL, Python, MySQLC++, Java, PHP, MySQLUn­knownUML 2. Solid code roundtrip, fast. Extensible through "plug-outs" written in C++ or Java
Cacoo YesUn­knownUn­knownYesUn­knownUnknownGoogle Drive, Google Docs, Typetalk, Adobe Creative Cloud, Slack, Atlassian Confluence, Dropbox, Visio, Box.
CaseComplete NoNoExportNoNoNo Microsoft 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.
Dia PartlyNoNoNoIncluded 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.net YesUn­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 Architect YesYesYesSupports 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.
Gliffy YesUn­knownUn­knownYesNoNoGoogle apps, Google drive, JIRA, ConfluenceHas libraries of shapes for: UML class, sequence, activity, use case and more.
JetUML YesUn­knownUn­knownUn­knownJavaUn­knownUn­knownJetUML is designed for fast diagramming with a minimalist feature set.
Lucidchart Un­knownUn­knownUn­knownUn­knownUn­knownUn­known Google Drive, Google Apps, JIRA, Confluence, Jive, and Box.
MagicDraw YesYesYesYesJava, 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 Visio PluginUn­knownPluginPluginUn­knownUn­knownUn­known
Modelio YesYesYesYesJava, 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.
MyEclipse Un­knownUn­knownUn­knownUn­knownUn­knownUn­knownUn­known
NClass Un­knownUn­knownUn­knownUn­knownC#, JavaC#, JavaUn­known
NetBeans Un­knownUn­knownUn­knownUn­knownJavaJavaUn­knownHas to be installed as a plug in to enable the UML modeling.
Open ModelSphere NoUn­knownUn­knownYesJava, SQLJavaUn­knownSupports data, business-process and UML modeling
Papyrus YesUn­knownYesUn­knownAda 2005, C/C++, Java addinsUn­knownEclipse
PlantUML YesUn­knownExportUn­knownUn­knownC#, grails, Java, Lua, PHP, SqlALchemyChrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery, Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen, etc. [43] Creates 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.
PowerDesigner YesYesYesYesJava, C#, VB .NETUn­knownEclipseData-modeling, business-process modeling - round trip engineering
Prosa UML Modeller YesYesOpen 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 Rhapsody YesYesYesYesC++, 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
Rational Rose XDE NoUn­knownUn­knownUn­knownUn­knownUn­knownUn­known
Rational Software Architect YesYesYesUn­knownJava, C#, C++, EJB, WSDL, XSD, IDL, SQLJava, C++, .NETEclipse
Rational Software Modeler YesYesUn­knownUn­knownUn­knownUn­knownEclipse
Rational System Architect NoUn­knownExportUn­knownC++, Java, WSDLC++, Java, WSDLUn­known
Reactive Blocks YesNoYesNoJavaUn­knownEclipseCode generation from Activity Diagrams for J2SE, OSGi, Kura, and ESF, unit testing via JUnit, supports formal analysis and state space simulation
Software Ideas Modeler YesYesYesYesActionScript, 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
StarUML YesYesImportYesJava, C#, C++Java, C++, C# Code Generator and Reverse EngineerJavaScript, Node.jsPlug-in architecture: JavaScript, HTML5, Node.js
Umbrello UML Modeller Yes [44] YesYesUn­knownC++, Java, Perl, PHP, Python ... 16C++, IDL, Pascal/Delphi, Ada, Python, Java; import XMI, RoseMDLKDE XML 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 Designer YesYesYesUn­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
UMLet NoNoNoNoNoJava Eclipse, Visual Studio Code Source/text focused simple modeling tool
UModel YesYesYesYesJava, C#, C++, Visual BasicJava, C#, C++, Visual Basic Eclipse, Visual Studio Also supports business process modeling, SysML, and database modeling
Umple Class, State, Composite Structure onlyNoYesYesJava, Python, PHP, C++, SQL, Alloy, NuSMV, yUML, USEJavaCommand-line tools, Embeddable in web pages, Eclipse Input 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
WhiteStarUML YesYesImportYesJava 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.
yEd Un­knownNoNo [45] Un­knownUn­knownUn­knownUn­known
NameUML 2MDAXMITemplatesLanguages generatedReverse engineered languagesCan be integrated withDetails

See also

Related Research Articles

<span class="mw-page-title-main">ArgoUML</span>

ArgoUML is an UML diagramming application written in Java and released under the open source Eclipse Public License. By virtue of being a Java application, it is available on any platform supported by Java SE.

<span class="mw-page-title-main">KDevelop</span> Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

<span class="mw-page-title-main">Eclipse (software)</span> Software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

Astah, formerly known as JUDE, is a UML modeling tool created by Japanese company Change Vision. JUDE received the "Software Product Of The Year 2006" prize, established by Information-Technology Promotion Agency in Japan.

Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract representations of the knowledge and activities that govern a particular application domain, rather than the computing concepts.

diagrams.net Free and open-source diagram editor

diagrams.net is a cross-platform graph drawing software developed in HTML5 and JavaScript. Its interface can be used to create diagrams such as flowcharts, wireframes, UML diagrams, organizational charts, and network diagrams.

<span class="mw-page-title-main">GitHub</span> Hosting service for software projects

GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

Acceleo is an open-source code generator from the Eclipse Foundation that allows people to use a model-driven approach to building applications. It is an implementation of the "MOFM2T" standard, from the Object Management Group (OMG), for performing model-to-text transformation.

<span class="mw-page-title-main">Umple</span> Object-oriented programming and modelling language

Umple is a language for both object-oriented programming and modelling with class diagrams and state diagrams. The name Umple is a portmanteau of "UML", "ample" and "Simple", indicating that it is designed to provide ample features to extend programming languages with UML capabilities.

<span class="mw-page-title-main">Phabricator</span> Development collaboration tool

Phabricator is a suite of web-based development collaboration tools, which includes a code review tool called Differential, a repository browser called Diffusion, a change monitoring tool called Herald, a bug tracker called Maniphest, and a wiki called Phriction.

<span class="mw-page-title-main">KDE Frameworks</span> Collection of libraries and software frameworks for the Qt framework

KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, file format support, additional graphical control elements, plotting functions, and spell checking, the collection serves as the technological foundation for KDE Plasma and KDE Gear. It is distributed under the GNU Lesser General Public License (LGPL).

<span class="mw-page-title-main">PlantUML</span> Open-source software tool

PlantUML is an open-source tool allowing users to create diagrams from a plain text language. Besides various UML diagrams, PlantUML has support for various other software development related formats, as well as visualisation of JSON and YAML files.

Gollum is wiki software that uses Git as the backend storage mechanism, and written mostly in Ruby. It started life as the wiki system used by the GitHub web hosting system. Although the open source Gollum project and the software currently used to run GitHub wikis have diverged from one another, Gollum strives to maintain compatibility with the latter. Currently it is used by GitLab server to store and interconnect wiki-pages with wiki-links, but the plan is to move complete away from Gollum in the future.

UML Designer is an open-source UML tool based on Sirius and Eclipse. The project is licensed under the EPL.

<span class="mw-page-title-main">KDE Gear</span> Set of applications and supporting libraries

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

<span class="mw-page-title-main">JetUML</span> Simple Unified Modeling Language

JetUML is a UML tool developed as a pure-Java desktop application for educational and professional use. The project was launched in January 2015 with a focus on minimalist design. The name JetUML relates to the primary goal of the tool, namely the quick sketching of diagrams in the Unified Modeling Language (UML). JetUML is a free and open-source software licensed under the GNU General Public License (GPL).

youtube-dl is a free and open source software tool for downloading video and audio from YouTube and over 1,000 other video hosting websites. It is released under the Unlicense software license.

References

  1. "ArgoUML". ArgoUML. 2011-12-15. Archived from the original on 2011-08-06. Retrieved 2012-01-23.
  2. "Contact Us". Astah. Archived from the original on 10 August 2020. Retrieved 2 August 2020.
  3. "Astah Professional Release Notes". Astah. Archived from the original on 25 January 2021. Retrieved 21 March 2021.
  4. "ATL - Download". eclipse.org. Archived from the original on 1 July 2020. Retrieved 2 August 2020.
  5. "Together 12.6 Documentation". Micro Focus. Archived from the original on 23 January 2021. Retrieved 2 August 2020.
  6. "BOUML - an UML tool box". 2017-05-31. Archived from the original on 2017-06-06. Retrieved 2017-05-31.
  7. "Concept Draw - Press Releases". CS Odessa. Archived from the original on 26 October 2020. Retrieved 2 August 2020.
  8. Larsson, Alexander. "Initial revision (Fd25f1de) · Commits · GNOME / Dia · GitLab". GitLab Dia Repository. Retrieved 2 August 2020.
  9. "Archived copy". Archived from the original on 2015-07-09. Retrieved 2020-08-02.{{cite web}}: CS1 maint: archived copy as title (link)
  10. "Blog - Open source diagramming is moving to diagrams.net, slowly". Archived from the original on 2021-07-29. Retrieved 2021-07-23.
  11. "About diagrams.net". Archived from the original on 2021-07-23. Retrieved 2021-07-23.
  12. "Tags · jgraph/Drawio". GitHub . Archived from the original on 2021-07-23. Retrieved 2021-07-23.
  13. "GitHub - jgraph/Drawio: Source to app.diagrams.net". GitHub . 17 October 2021. Archived from the original on 23 July 2021. Retrieved 23 July 2021.
  14. "Eclipse UML2 Tools". Eclipse.org. 2007-08-24. Archived from the original on 2011-08-21. Retrieved 2011-10-12.
  15. "Eclipse Modeling - MDT - UML2 - Downloads". eclipse.org. Archived from the original on 2020-09-23. Retrieved 2020-08-02.
  16. "Eclipse UML2 License" . Retrieved 2 August 2020.
  17. "History - Enterprise Architecture". Sparx Systems. Archived from the original on 18 April 2021. Retrieved 7 June 2023.
  18. "JetUML Releases". JetUML GitHub Repository. Archived from the original on 10 October 2020. Retrieved 21 March 2021.
  19. "Oracle JDeveloper Release Notes". Oracle. Retrieved 2 August 2020.
  20. "MagicDraw". No Magic, Inc. System requirements. Archived from the original on 29 September 2020. Retrieved 2 August 2020.
  21. "MagicDraw". nomagic.com. No Magic, Inc. 2021x Version News. Archived from the original on 5 March 2021. Retrieved 21 March 2021.
  22. "Modelio Downloads". modelio.org. Archived from the original on 8 March 2021. Retrieved 2020-04-04.
  23. "Modeling open source licensing". Modelio Open Source. Archived from the original on 2021-04-17. Retrieved 2020-08-29.
  24. "Modules". Modelio modules store. Archived from the original on 2021-04-17. Retrieved 2020-12-31.
  25. "Find source code". Modelio Open Source. Archived from the original on 2017-10-28. Retrieved 2020-08-29.
  26. "Product History". Archived from the original on 2013-04-29. Retrieved 2013-04-05.
  27. "NClass Releases". NClass GitHub Repository. Archived from the original on 12 October 2020. Retrieved 2 August 2020.
  28. Baychev, Georgi. "NClass License file". GitHub . Archived from the original on 17 October 2021. Retrieved 2 August 2020.
  29. "NClass C# files". GitHub . Archived from the original on 17 October 2021. Retrieved 2 August 2020.
  30. "UML modeling dropped as of v6.8". Archived from the original on 2014-01-16. Retrieved 2013-04-23.
  31. "Papyrus Downloads". eclipse.org. Archived from the original on 18 January 2021. Retrieved 2023-04-04.
  32. "list of evolutions and bug fixes". Archived from the original on 2021-02-24. Retrieved 2020-08-02.
  33. "Product History". Archived from the original on 2013-08-20. Retrieved 2013-09-05.
  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.
  35. "Files · KDE/3.2 · SDK / Umbrello". GitLab. Archived from the original on 2021-10-17. Retrieved 2020-10-09.
  36. "Umbrello Project - Umbrello News". umbrello.kde.org. 2022-08-18. Retrieved 2022-10-22.
  37. "UML Designer Releases". UML Designer GitHub Repository. Archived from the original on 31 January 2021. Retrieved 2 August 2020.
  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.
  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.
  40. "Umple Releases". Umple GitHub Repository. Archived from the original on 18 January 2021. Retrieved 10 January 2024.
  41. "WhiteStarUML Files". Source Forge. Archived from the original on 16 June 2017. Retrieved 2 August 2020.
  42. "yWorks News". yWorks. Archived from the original on 29 October 2015. Retrieved 21 March 2021.
  43. "Running". PlantUML. Archived from the original on 2014-11-06. Retrieved 2014-11-06.
  44. "Umbrello Project - Umbrello Features". umbrello.kde.org. Archived from the original on 2017-12-28. Retrieved 2017-12-28.
  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.