awesome-bpm
github.com/ungerts/awesome-bpm ↗A curated list of awesome Business Process Management (BPM) tools, engines, frameworks, resources and other awesomeness.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me supportive tooling resources from awesome-bpm"
Installation instructions →What's inside
Books
- 0–13–021753–0
This is the first book on enterprise-grade workflows. The concepts are still valid today.
- 978-0-929652-12-2
Presents foundations on adaptive case management.
- 978-0982368114
Great book on BPMN 2.0, recommended reference regarding modelling methodology and style.
- 978-0982368152
Follows the same approach like in Silver's BPMN book, but for DMN.
- 978-3446442559
Awesome German book on using the executable part of BPMN.
- 978-3-642-28615-5
Foundation on business process management ranging from theory to practical applications.
BPM Platforms/Suites
Engines
- ActiveVOS
- Activiti
- Apache ODE
Orchestration Director Engine retired in August 2019 and moved to the Apache Attic in January 2020.
- Awesome Workflow Engines
List of awesome workflow engines collected by
- Bizagi Engine
BPMN 2.0 compliant process engine for executing business processes.
- Camunda 7 Community Edition
Camunda Platform 7 is a flexible framework for workflow and process automation. Its core is a native BPMN 2.0 process engine that runs inside the Java Virtual Machine. Originally forked from Activiti. EOL is October 2025 for Community Edition,
Guidelines
Modeling Tools
- ARIS Business Process Analysis
- Bizagi Modeler
- BPMeterSupportive Tooling
Measure the size and structural complexity of your BPMN models through a simple Web application.
- bpmn.io
- BPMNspector-fixSeqFlowSupportive Tooling
Fixing Sequence Flow Issues in BPMN models.
- Camunda Modeler
Methods
- Behavior-driven Business Process Development with BPMN
- Workflow Patterns
NOT BPMN specific, but it does list BPMN compatibility for those patterns
Testing/Validation
- BenchFlow
Performance and conformance checking for BPEL and BPMN.
- betsy
Engine Test System for BPEL and BPMN.
- BPELlint
Validation tool which statically analyzes BPEL files using the statical analysis rules from the BPEL 2.0 specification. Also available as
- BPELStats
BPELStats is a tool for calculating a variety of BPEL Metrics.
- BPELUnit
Unit testing for BPEL
- bpmnlint
Validate BPMN diagrams based on configurable lint rules
Assessments
- BPM Maturity Model
Measures the maturity of BPM in a company.
Showing a sample of 96 resources. View the full list on GitHub →