We help organizations use their own data to understand, optimize and monitor their business processes, with our process mining software: PMTk for business teams and PM4Py for developers.

Processes are the backbone of any organization

Hidden inefficiencies, bottlenecks, and deviations cost time and money. Process mining reveals what really happens in your organization — not what you think happens.

We are a spin-off from

PMTk

Process Mining Toolkit

For business teams

A complete process mining software solution for analyzing, optimizing and monitoring your business processes — no coding required

Explore PMTk

PM4Py

Process Mining for Python

For developers

Open-source Python library that implements state-of-the-art process mining algorithms for building custom applications

Explore PM4Py

Consultancy

We empower, not just advise

  • Our goal is your independence, not your dependency
  • Build lasting in-house capabilities around PMTk & PM4Py
  • From proof of concept to full-cycle project execution

Get in touch

Integration

Custom PM solutions, built to fit your stack

  • Custom PM4Py-based development for your use case
  • Implementation & integration support
  • Embed process mining directly into your existing systems & workflows

Discuss your project

The Process Mining Toolkit PMTk

Turn your company's data into a clear picture of how your business processes really run. Understand what happens, spot where things go wrong, and improve your processes step by step, without writing a single line of code. Run it on your own server infrastructure to keep full control of your data.

Explore PMTk

Hosted on Your Own Servers
No cloud lock-in: run PMTk in your own infrastructure for full control over your data, with simple, transparent per-user licensing. Prefer not to host it yourself? We also offer PMTk as a managed cloud service.


No-Code Data Filtering
Click any chart to narrow down your data, combine filters step by step, and see instantly how much data remains. Even questions like "invoices paid before approval" take just a few clicks, no code required.


More Than a Process Map
More than 20 analysis views uncover what standard dashboards miss, from bottlenecks and batches to seasonal peaks and overloaded teams. Easy enough for business analysts, deep enough for data scientists.

Process Mining for Python PM4Py

Bring process mining into your own Python code with the open-source library that also powers PMTk. Automate analyses, build complete software products, and use new methods from research early.

Explore PM4Py

Example code snippet showcasing PM4Py’s powerful, easy-to-use capabilities to discover a process map

import pm4py
if __name__ == "__main__":
    log = pm4py.read_xes('<path-to-log-file.xes>')
    directly_follows_graph = pm4py.discover_dfg(log)
    pm4py.view_dfg(directly_follows_graph)

Example output visualization of the above code snippet

A directly follows graph (DFG) generated using PM4Py

The Full Range of Process Mining
PM4Py covers the full spectrum of process mining — from process discovery and conformance checking to predictive mining and object-centric process mining.


Python-Native
PM4Py fits naturally into any Python-based data analysis environment, so you can start building process mining applications without changing how you work.


Open Source, Professionally Backed
Look inside every algorithm and adapt it to your needs, with no black boxes. For commercial products, we offer dedicated licenses and professional support.