ProM
What it is
ProM is a free, self-hosted framework for analyzing process execution logs with process mining techniques. Its plug-ins cover event log filtering, process discovery, conformance checking, and model enhancement. ProM represents event logs, Petri nets, and BPMN diagrams as objects and provides visualizers for these types. Event logs can be imported and exported in XES and CSV formats. Users can extend the framework by installing 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 ProM 6 core uses the GPL, while plug-ins typically use the LGPL; third-party software may have different plug-in licenses. Documentation covers data objects, plug-ins, visualizers, and packages.
For and against
For
- Free to download for Windows, Linux, and Mac OS.
- Supports XES and CSV event log import and export.
- Plug-ins cover discovery and conformance checking.
- Packages and plug-ins extend the framework.
- Documentation covers objects, plug-ins, and visualizers.
Against
- Requires Java 8 or later.
- Later Java versions have not been extensively tested.
- ProM Lite has fewer features than the research release.
- Packages and plug-ins are installed separately.
The verdict
ProM 6.15 is aimed at process mining research and supports extensible analysis of event logs. Users who do not need to publish results can consider the project’s recommended ProM Lite release.
Who it suits
ProM may suit researchers and developers analyzing process logs, especially those who need to publish results or contribute plug-ins. ProM Lite 1.4 is recommended for users who do not need to publish results.
Plans and prices
ProM 6.15
Free to download · Packages and plug-ins installed separately · Requires Java 8 or later
Read 7 Oct 2026 · promtools.org
On the record
- Core capabilities
- The documentation lists plug-ins for event log filtering, process discovery, conformance checking, and model enhancement.promtools.org · read 7 Oct 2026
- Data and models
- ProM represents data and models as objects, including event logs, Petri nets, and BPMN diagrams.promtools.org · read 7 Oct 2026
- 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.promtools.org · read 7 Oct 2026
- Event log formats
- The event log documentation lists import and export support for XES and CSV files.promtools.org · read 7 Oct 2026
- Extensibility
- Packages containing objects and plug-ins can be installed through the ProM Package Manager.promtools.org · read 7 Oct 2026
- Intended users
- The site welcomes practical applications and invites researchers and developers to contribute new plug-ins.promtools.org · read 7 Oct 2026
- 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.promtools.org · read 7 Oct 2026
- 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.promtools.org · read 7 Oct 2026
- Operating systems
- The ProM 6.15 page provides Windows downloads and installation instructions for Linux and Mac OS.promtools.org · read 7 Oct 2026
- Purpose
- ProM is an extensible framework for analyzing process execution logs with process mining techniques.promtools.org · read 7 Oct 2026
- Research release
- ProM 6.15 is targeted at researchers and is described as a stable release for reference in publications.promtools.org · read 7 Oct 2026
- Support resources
- The site provides documentation covering data objects, plug-ins, visualizers, and packages.promtools.org · read 7 Oct 2026
- Visualizers
- ProM provides visualizers for objects including event logs, Petri nets, and BPMN diagrams.promtools.org · read 7 Oct 2026