EVERYTHING XIAOMI
Get listed
ProM logo

ProM

ProM is a free, self-hosted framework for analyzing process execution logs with process mining techniques.

Place
#11 of 28
Score
6.1

What ProM is

ProM is a free, self-hosted framework for analyzing process execution logs with process mining techniques. Its plug-ins support 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 them. Event logs can be imported and exported in XES and CSV formats. Users can extend the framework by installing packages of objects and plug-ins through the ProM Package Manager. ProM 6.15 is the research release, described as stable for reference 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 is available for Windows, Linux, and Mac OS. Version 6.15 requires Java 8 or later, although 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, and the project welcomes contributions from researchers and developers.

Good

  • Supports discovery, filtering, conformance, and enhancement.
  • Imports and exports XES and CSV event logs.
  • Packages and plug-ins extend the framework.
  • Available for Windows, Linux, and Mac OS.

Watch out

  • ProM 6.15 requires Java 8 or later.
  • Packages and plug-ins are installed separately.
  • Later Java versions have not been extensively tested.

Who it suits

ProM suits researchers and developers analyzing process logs who are comfortable with a self-hosted framework and separately installed packages. Users who do not need to publish results can consider the project’s recommended ProM Lite release.

Verdict

ProM offers a broad process-mining framework with log handling, visualizers, and installable plug-ins. Users should choose between the research release and the project’s simpler Lite recommendation based on whether they need to publish results.

Plans and prices

From ProM's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
ProM 6.15FreeFree to download · Packages and plug-ins installed separately · Requires Java 8 or later

The facts

Each one read from ProM's own pages, with the date it was checked.

What it does

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

ProM is a free, self-hosted framework for analyzing process execution logs. It is a strong fit for researchers and developers who need a broad, extensible set of process-mining tools; users who want a regularly updated release without preparing work for publication should consider ProM Lite instead.

Overview

ProM brings log filtering, process discovery, conformance checking, and model enhancement into one framework. That range suits analysis that spans multiple stages, while its self-hosted design leaves installation and package management to the user.

Event logs, Petri nets, and BPMN diagrams are represented as objects and have corresponding visualizers, so users can inspect both logs and process models. XES and CSV import and export support makes ProM a practical choice for workflows built around either format. Documentation covers objects, plug-ins, visualizers, and packages, and the project welcomes practical applications as well as contributions from researchers and developers.

Key features

  • Analysis plug-ins: Filtering, discovery, conformance checking, and model enhancement cover a wide set of process-mining tasks. Conformance checking and process monitoring are supported capabilities, useful when the goal extends beyond discovering a process model.
  • Visualized data and models: Visualizers for event logs, Petri nets, and BPMN diagrams help users examine different kinds of process information within the framework.
  • Installable extensions: The ProM Package Manager installs packages containing objects and plug-ins. That extensibility accommodates specialized workflows, but users need to install packages separately rather than assume every capability comes ready to use.
  • Log interchange: XES and CSV import and export support serves teams moving logs between tools that use either format.

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, and no paid plan or seat or usage cap is given.

The research release is described as stable and intended for researchers who need a reference for publications. Users who do not need to publish results are directed to ProM Lite 1.4, which has fewer features but receives updates. This is a meaningful trade-off: choose ProM 6.15 when publication-oriented stability matters more than updates, and Lite when ongoing updates matter more than having the research release.

Platforms

ProM supports Linux, macOS, and Windows. The ProM 6.15 page provides Windows downloads and installation instructions for Linux and Mac OS. The release requires at least Java 8; later Java versions can run it, but have not been extensively tested. That requirement and the self-hosted setup suit users comfortable managing a desktop environment, not those seeking a hosted service.

Who it's for

ProM is best for researchers, developers, and practical teams that need a flexible process-mining environment and are prepared to add packages for their work. Its object model, visualizers, log-format support, and broad plug-in categories make it useful when analysis involves multiple representations or stages. It is less suitable for users who want the most current end-user release without managing extensions; the project recommends ProM Lite for that case.

Pros and cons

  • Pro: Plug-ins span filtering, discovery, conformance checking, and model enhancement, so the framework serves more than a single analysis step.
  • Pro: Visualizers cover event logs, Petri nets, and BPMN diagrams, while XES and CSV support handles common documented log workflows.
  • Pro: Free download and support for Linux, macOS, and Windows make it accessible across desktop operating systems.
  • Con: Packages and plug-ins must be installed separately, adding setup work before a tailored workflow is ready.
  • Con: Java 8 or later is required, and later versions have not been extensively tested, which can complicate setup on newer Java environments.
  • Con: The research release is stable for publication reference, while the recommended Lite release receives updates but has fewer features; users must choose which priority matters more.

Alternatives

Process Mining Software is the broader category directory for comparing process-mining options.

  • Mindzie Process Mining is worth considering if a desktop free tier with a stated cap suits your needs: its Free Desktop Edition offers full functionality for up to 1,000 cases, while ProM's free release has no stated case cap.
  • PM4Py is another free, cross-platform process-mining option. Its Community Version is for teaching, research, and open-source projects, with covered work required to be published under AGPL; choose it if that licensing condition fits your work.
  • Celonis Process Mining Platform is an alternative to consider if you are comparing paid process-mining platforms.
  • ProcessMind may suit users looking for a web-based option with a free tier, a trial, and a one-member allowance with unlimited models; ProM is instead a locally installed framework.
  • bupaR is a free R package for business process analysis, making it a relevant alternative for users seeking that package format.
  • Cortado is another free option available for Linux, macOS, and Windows.
  • Process.Science is an alternative for readers considering a paid option with an Enterprise plan.
  • RuM is another free option for Linux, macOS, and Windows.

Verdict

Choose ProM 6.15 if you are a researcher or developer who wants a free, extensible framework with tools across the process-mining workflow and a stable release for publication reference. Its breadth and cross-platform availability are the main reasons to choose it; separate package installation and the Java requirement are the main reasons to look elsewhere. If updates matter more than the research release, follow the project's recommendation and use ProM Lite 1.4.

Alternatives to ProM

All alternatives
  1. 1ProcessMind logo

    ProcessMind

    Free planWebAPI
    6.9From €29 a month
  2. 2

    Mindzie Process Mining

    Free planWebAPImacOSSelf-hosted
    6.6Free plan
  3. 3QPR ProcessAnalyzer logo

    QPR ProcessAnalyzer

    WebSelf-hosted
    6.4
  4. 4Celonis Process Mining Platform logo

    Celonis Process Mining Platform

    Free planWebAPIWindows
    6.3Free plan
  5. 5Pega RPA logo

    Pega RPA

    WebSelf-hostedWindows
    6.3
  6. 6Process.Science logo

    Process.Science

    WebSelf-hostedWindows
    6.2