FREEDOM251

Freedom251 › Workflow Analytics

ProM

Free plan LinuxMacWindows

Visit ProM Alternatives Pricing

What ProM 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 treats event logs, Petri nets, and BPMN diagrams as objects, with visualizers available for those object types. Event logs can be imported from and exported to XES and CSV files.

The ProM Package Manager lets users add packages that contain objects and plug-ins. ProM 6.15 is the research release, described as stable for citing in publications. For users who do not need to publish results, the project recommends ProM Lite 1.4, which has fewer features but receives updates. ProM runs on Windows, Linux, and macOS; version 6.15 requires Java 8 or later, and later Java versions have not been extensively tested. The ProM 6 core uses the GPL, while plug-ins generally use the LGPL, with third-party software potentially under different plug-in terms. Documentation covers data objects, plug-ins, visualizers, and packages.

Who it suits

ProM suits researchers analyzing process logs and users who need process discovery, conformance checking, or model enhancement. Developers can also contribute plug-ins, and the project welcomes practical applications.

What it does well

  • Free to download under the ProM 6.15 plan.
  • Plug-ins cover filtering, discovery, conformance checking, and model enhancement.
  • Visualizers are provided for event logs, Petri nets, and BPMN diagrams.
  • Supports importing and exporting XES and CSV event logs.
  • Packages and plug-ins can be added through the Package Manager.

What to know first

  • ProM 6.15 requires Java 8 or later.
  • Later Java versions have not been extensively tested.
  • Packages and plug-ins must be installed separately.
  • ProM Lite 1.4 has fewer features than the research release.

Limits

ProM 6.15 requires Java 8 or later, and later Java versions have not been extensively tested. Packages and plug-ins are installed separately. ProM Lite 1.4 has fewer features than ProM 6.15.

Plans

PlanBilled and limitsPrice
ProM 6.15Free to download · Packages and plug-ins installed separately · Requires Java 8 or laterFree

As promtools.org lists them, read 7 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://promtools.org/ and choose the ProM release that fits your needs.
  2. Download ProM 6.15 for Windows, or follow the installation instructions for Linux or Mac OS.
  3. Install Java 8 or later for ProM 6.15.
  4. Install any needed packages and plug-ins through the ProM Package Manager.
  5. Import event logs in XES or CSV format.

ProM is a free, self-hosted framework for analyzing process execution logs with process mining techniques. It suits researchers and teams who want to work with event logs and process models across desktop operating systems, and who are comfortable adding packages as needed. Its breadth of plug-ins and supported formats is useful, though the research release’s Java requirement and separate package installation add setup work.

Overview

ProM brings process mining capabilities together in an extensible framework. Its documented plug-ins cover event log filtering, process discovery, conformance checking, and model enhancement, so it can support several stages of process analysis rather than only one task. Conformance checking and process monitoring are also supported capabilities.

It treats event logs and models such as Petri nets and BPMN diagrams as objects, with visualizers for those object types. This gives analysts a way to inspect both input data and process models in the same environment. XES and CSV import and export support make it a practical fit for workflows using either of those event log formats.

Key features

  • Plug-in based analysis: Filtering, discovery, conformance checking, and model enhancement cover a useful range of process mining work. The Package Manager installs packages that contain objects and plug-ins, letting users extend the framework; installing those additions separately means the initial download is not the whole setup.
  • Process objects and visualizers: Support for event logs, Petri nets, and BPMN diagrams gives users a consistent way to represent and view data and models. This is useful for teams already working with these formats.
  • XES and CSV exchange: Import and export support for both formats accommodates common event log workflows without requiring a single file format.
  • Community extension: ProM welcomes researchers and developers who want to contribute plug-ins, which makes it a natural fit for work that benefits from a framework others can extend. Plug-ins typically use the LGPL, while the ProM 6 core uses the GPL; third party software can have different plug-in licensing terms.

Pricing

ProM 6.15 costs nothing. It is free to download, with packages and plug-ins installed separately. There is no free trial because the release is free. The download requires Java 8 or later; Java versions later than 8 can run it, though they have not been extensively tested.

The research release is intended for stable reference in publications. Users who do not need to publish results are directed to ProM Lite 1.4, which has fewer features but receives updates. That is a sensible distinction: researchers can prioritize a stable release for published work, while other users can choose the updated Lite release if its reduced feature set covers their needs.

Platforms

ProM supports Linux, macOS, and Windows, and is self-hosted. The ProM 6.15 page provides Windows downloads and Linux and Mac OS installation instructions. Its desktop availability across all three systems is useful for teams with mixed operating systems, though Java is an additional requirement for version 6.15.

Who it's for

ProM is best suited to researchers, developers, and practitioners who need an extensible environment for analyzing process execution logs, especially when they want to use its documented plug-ins or work with XES and CSV. Researchers publishing results have a clear reason to use ProM 6.15; users who value updates and do not need publication stability may find ProM Lite 1.4 a better fit.

It is less suited to someone seeking a ready-to-use, single-purpose tool with no package setup. ProM’s modularity is a strength when users need to select and extend capabilities, but it brings extra setup and a need to check plug-in licensing where third party software is involved.

Pros and cons

  • Pros:
    • Free download across Linux, macOS, and Windows, with self-hosted deployment.
    • Documented plug-ins span filtering, discovery, conformance checking, and model enhancement.
    • XES and CSV import and export, with visualizers for event logs, Petri nets, and BPMN diagrams.
    • A stable research release and an updated Lite release serve different publication needs.
  • Cons:
    • Packages and plug-ins must be installed separately, adding setup steps before users have the capabilities they need.
    • ProM 6.15 requires Java 8 or later, and later Java versions have not been extensively tested.
    • The core and plug-ins can have different licenses, so users incorporating third party software may need to review each plug-in’s terms.
    • ProM Lite 1.4 has fewer features than ProM 6.15, which may limit its fit for users who need the full research release.

Alternatives

Choose Mindzie Process Mining if a free desktop edition with full functionality and a cap of 1,000 cases fits your needs better than ProM’s package-based framework.

PM4Py is another free option for Linux, macOS, and Windows; its Community Version is aimed at teaching, research, and open-source projects, with covered work required to be published under AGPL v3.

Consider Celonis Process Mining Platform if you want to compare a paid process mining platform that also has a free plan.

ProcessMind offers a free plan for one member, with full process access, unlimited models, and 20 AI credits per month; it fits a solo user whose needs match those limits.

bupaR is a free R package for business process analysis. Cortado is a free option for Linux, macOS, and Windows. RuM is also free and supports those three desktop systems. StereoLOGIC Process Mining is a paid option for Linux, Windows, web, or self-hosted use. Browse more options in Process Mining Software.

Verdict

Choose ProM if you want a free, self-hosted process mining framework with a broad documented plug-in range, visualized process objects, and XES and CSV support across Linux, macOS, and Windows. Researchers publishing results have a stable release to reference; users who want updates and do not need that stability should consider ProM Lite 1.4. Look elsewhere if separate package setup, the Java requirement, or plug-in licensing makes the framework a poor fit for your workflow.

Verdict

Choose ProM for free, self-hosted process mining across Windows, Linux, or macOS, especially when its plug-ins and supported event log formats fit your work. Researchers publishing results can use ProM 6.15; users who do not need to publish may prefer the updated ProM Lite 1.4, with fewer features.

Questions

Is ProM free?

Yes. The ProM 6.15 plan is listed as free, and the pricing model is free.

Is there a free trial?

No. ProM is offered as a free plan, with no free trial.

Which operating systems does ProM support?

ProM is available for Windows, Linux, and macOS. The ProM 6.15 page provides Windows downloads and installation instructions for Linux and Mac OS.

What event log formats can ProM use?

The event log documentation lists import and export support for XES and CSV files.

What license does ProM use?

The ProM 6 core uses the GPL. Plug-ins typically use the LGPL, though third-party software may have a different plug-in license.

Which version is intended for research?

ProM 6.15 is the research release and is described as stable for reference in publications. ProM Lite 1.4 is recommended for users who do not need to publish results; it has fewer features but receives updates.

Facts from ProM's own pages

Core capabilities
The documentation lists plug-ins for event log filtering, process discovery, conformance checking, and model enhancement. · promtools.org, 7 Oct 2026
Data and models
ProM represents data and models as objects, including event logs, Petri nets, and BPMN diagrams. · promtools.org, 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, 7 Oct 2026
Event log formats
The event log documentation lists import and export support for XES and CSV files. · promtools.org, 7 Oct 2026
Extensibility
Packages containing objects and plug-ins can be installed through the ProM Package Manager. · promtools.org, 7 Oct 2026
Intended users
The site welcomes practical applications and invites researchers and developers to contribute new plug-ins. · promtools.org, 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, 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, 7 Oct 2026
Operating systems
The ProM 6.15 page provides Windows downloads and installation instructions for Linux and Mac OS. · promtools.org, 7 Oct 2026
Purpose
ProM is an extensible framework for analyzing process execution logs with process mining techniques. · promtools.org, 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, 7 Oct 2026
Support resources
The site provides documentation covering data objects, plug-ins, visualizers, and packages. · promtools.org, 7 Oct 2026
Visualizers
ProM provides visualizers for objects including event logs, Petri nets, and BPMN diagrams. · promtools.org, 7 Oct 2026

Where ProM stands on Freedom251

Look at these too