A process modeling language allows to describe processes through diagrams with text.

Some examples of modeling languages are Unified Modeling Languange (UML), Business Process (BPMN) and Event-driven Process Chain (EPC).

You can find a list of modelling languages on this other post.

This post provide a list of software modeling tool software for the process modeling languages.

List of Process Modeling 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 UML tools:

  • diagrams.net
  • Dia Diagram Editor
  • Modelio Open Source
  • StarUML


diagrams.net, previously draw.io, is a free and open source (FOSS) online web application that allows to create UML diagrams.

Official web

Dia Diagram Editor

Dia Diagram Editor is a free and open source (FOSS) tool that supports process models UML, BPMN and EPC.

Available for Windows, macOS and Linux, it is released under a GPL-2.0-or-later license.

It supports UML and BPMN process models as default, and EPC as an additional download.

Official website

Modelio Open Source

Modelio Open Source is a free and open-source (FOSS) tool compliant with UML 2.5, developed by company Softteam. It is still available to download, but it has been discontinued.

Official web

GitHub site

Softteam was acquired by Docaposte and Modelio project was abandoned. The company started a paid SaaS UML tool called Modeliosoft.com.

StarUML 1

StarUML 1 is a free and open-source (FOSS) tool, no longer maintained.

Official web

StartUML 2 and later versions were no longer free or open-source.


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 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.

Official web

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.


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


Comments are closed.