A modeling language allows to make descriptions through diagrams with texts.
Examples of general-purpose modeling languages are Unified Modeling Languange (UML) and SysML,
A process modeling language allows to describe processes through diagrams with text.
Examples of processing modeling languages are Business Process (BPMN) and Event-driven Process Chain (EPC).
You can find a list of process modelling languages on this other post.
This post provides a list of software modeling tool software for the process modeling languages.
List of Modeling Language Tools
This post categorizes the process modelling tools in 3 types:
- Free and Open-source (FOSS)
- Freeware
- Paid
Free and Open-source (FOSS)
Non-exhaustive list of free and open-source modeling tools:
- diagrams.net
- Modelio Open Source
- Dia Diagram Editor
- StarUML
diagrams.net
diagrams.net, previously draw.io, is a free and open source (FOSS) online web application that allows to create UML diagrams.
Modelio Open Source
Modelio Open Source is a free and open-source (FOSS) software modeling tool compliant with UML 2.5, developed by company Softteam.
It is specific to software development and it is organized in hierarchical objects instead of being just connected images as in general-purpose diagram tools.
Modelio code reposiory at GitHub
Softteam was acquired by Docaposte. The company started a paid SaaS UML tool called Modeliosoft.com. Nevertheless, Modelio Open Source still receives updates.
Dia Diagram Editor
Dia Diagram Editor is a free and open source (FOSS) general-purpose diagramming tool that supports process models UML, BPMN and EPC. It is not as dedicated to software modeling as
Available for Windows, macOS and Linux, it is released under a GPL-2.0-or-later license. It is developed by the GNOME project.
It supports UML and BPMN process models as default, and EPC as an additional download.
Dia Diagram Editor code repository at GNOME
LibreOffice Draw + UML Elements extension
LibreOffice Draw is a FOSS general-purpose diagramming tool.
The UML Elements extension adds UML components to LibreOffice Draw.
StarUML 1
StarUML 1 is a free and open-source (FOSS) tool, no longer maintained.
StartUML 2 and later versions were no longer free or open-source.
Freeware
Non-exhaustive list of proprietary freeware tools:
- Visual Paradigm Community Edition
- yEd
- Bizagi Modeler
Visual Paradigm Community Edition
Visual Paradigm Community Edition is a version of Visual Paradigm that is freeware for non-commercial use.
It is closed-source and proprietary.
It supports UML, SysML and BPMN process modeling languages.
Visual Paradigm Community Edition is available for Windows, macOS and Linux.
You can download it from this external link.
yEd
yEd is a Java-based diagramming tool developed by German company yWorks.
It is close-source and proprietary freeware.
It supports UML and BPMN process modeling laguanges.
Bizagi Modeler Individual
Bizagi Modeler is a freeware tool for UML and BPMN. Bizagi Modeler Individual is for personal use and is freeware.
It is developed by company Bizagi.
Aris Express
ARIS Express is a freeware BPMN 2 and EPC modeller developed by Software AG.
Paid
This is a non-exhaustive list of paid and propietary process modeler software in the market:
- Visual Paradigm Paid Editions
- Microsoft Visio
- Sparx System Enterprise Architect
- StartUML 2 or above
- LucidChart
- Cameo
- Bizagi Modeler Enterprise
- IndustryPrint. Internal software from Deloitte for Business Process Modelling, based on ARIS Express.
You might also be interested in…
External references
- Modelio Forum Users; “Is Modelio dead?“; Modelio Forum
[…] Process Modeler Software […]
[…] Process Modeler Software […]