Skip to content
SPECIFICTION
Get listed

ProM

promtools.org

Free plan WindowsmacOSLinux
Visit promtools.org
Spec score 7.5 #16 of 28 in Process Mining Software

What it is

ProM is a free framework for analyzing process execution logs with process mining techniques. Its plug-ins cover event log filtering, process discovery, conformance checking, and model enhancement. The framework represents event logs, Petri nets, and BPMN diagrams as objects and provides visualizers for those object types. Event logs can be imported and exported in XES and CSV formats. Users can add packages containing objects and plug-ins through the ProM Package Manager. ProM 6.15 is the research release, described as stable for reference in publications. The project recommends ProM Lite 1.4 for users who do not need to publish results; it has fewer features but receives updates. ProM runs on Windows, Linux, and Mac OS. Version 6.15 requires Java 8 or later, though later Java versions have not been extensively tested. The core uses the GPL, while plug-ins typically use the LGPL; third-party software may have different plug-in licenses. Documentation covers objects, plug-ins, visualizers, and packages.

Spec sheet

Purpose
ProM is an extensible framework for analyzing process execution logs with process mining techniques.Read 7 Oct 2026 · promtools.org
Intended users
The site welcomes practical applications and invites researchers and developers to contribute new plug-ins.Read 7 Oct 2026 · promtools.org
Core capabilities
The documentation lists plug-ins for event log filtering, process discovery, conformance checking, and model enhancement.Read 7 Oct 2026 · promtools.org
Data and models
ProM represents data and models as objects, including event logs, Petri nets, and BPMN diagrams.Read 7 Oct 2026 · promtools.org
End user release
The ProM 6.15 page recommends ProM Lite 1.4 for users who do not need to publish results, and says it contains fewer features but receives updates.Read 7 Oct 2026 · promtools.org
Event log formats
The event log documentation lists import and export support for XES and CSV files.Read 7 Oct 2026 · promtools.org
Extensibility
Packages containing objects and plug-ins can be installed through the ProM Package Manager.Read 7 Oct 2026 · promtools.org
Java requirement
ProM 6.15 requires at least Java 8; the page says later Java versions can run it but have not been extensively tested.Read 7 Oct 2026 · promtools.org
Licensing
The ProM 6 core uses the GPL, while plug-ins typically use the LGPL, though third party software may require a different plug-in license.Read 7 Oct 2026 · promtools.org
Operating systems
The ProM 6.15 page provides Windows downloads and installation instructions for Linux and Mac OS.Read 7 Oct 2026 · promtools.org
Research release
ProM 6.15 is targeted at researchers and is described as a stable release for reference in publications.Read 7 Oct 2026 · promtools.org
Support resources
The site provides documentation covering data objects, plug-ins, visualizers, and packages.Read 7 Oct 2026 · promtools.org
Visualizers
ProM provides visualizers for objects including event logs, Petri nets, and BPMN diagrams.Read 7 Oct 2026 · promtools.org

Plans and prices

ProM 6.15 Free Free to download · Packages and plug-ins installed separately · Requires Java 8 or later Read 7 Oct 2026 · promtools.org

Every ProM plan and price →

Strong points and limits

Strong points

  • Free to download and self-hosted.
  • Plug-ins cover discovery and conformance checking.
  • Supports XES and CSV event logs.
  • Runs on Windows, Linux, and Mac OS.
  • Packages and plug-ins extend the framework.

Limits

  • ProM 6.15 requires Java 8 or later.
  • Later Java versions have not been extensively tested.
  • ProM Lite has fewer features than ProM 6.15.
  • Third-party plug-ins may have different licenses.

Who it suits

It suits researchers and developers analyzing process logs or contributing plug-ins. The project recommends ProM Lite 1.4 to users who do not need to publish results.

Verdict

ProM offers process-mining analysis through an extensible framework of plug-ins, objects, and visualizers. Researchers should note the Java requirement and distinguish the publication-oriented 6.15 release from the updated but less feature-rich Lite edition.

Where Specifiction places it

Alternatives to ProMAll alternatives →