
ProM
ProM is a free, self-hosted framework for analyzing process execution logs with process mining techniques.
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.
| Plan | Price | What it gives you |
|---|---|---|
| ProM 6.15 | Free | Free 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
- 1

ProcessMind
Free planWebAPI6.9From €29 a month - 2
Mindzie Process Mining
Free planWebAPImacOSSelf-hosted6.6Free plan - 3

QPR ProcessAnalyzer
WebSelf-hosted6.4 - 4

Celonis Process Mining Platform
Free planWebAPIWindows6.3Free plan - 5

Pega RPA
WebSelf-hostedWindows6.3 - 6

Process.Science
WebSelf-hostedWindows6.2