Skip to content

A curated list of awesome Business Process Management (BPM) tools, engines, frameworks, resources and other awesomeness.

License

Notifications You must be signed in to change notification settings

ungerts/awesome-bpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome BPM Awesome

A curated list of awesome Business Process Management (BPM) tools, engines, frameworks, resources and other awesomeness.

Business Process Management (BPM) is a discipline to improve the performance of a company by taking advantage of explicit business processes.

Contributions welcome. Add links through pull requests or create an issue to start a discussion.

Contents

Alliances

Assessments

Books

  • Bruce Silver: BPMN Method and Style, Second Edition, with BPMN Implementer's Guide, 2012. ISBN-13: 978-0982368114 - Great book on BPMN 2.0, recommended reference regarding modelling methodology and style.
  • Bruce Silver: DMN Method and Style: The Practitioner's Guide to Decision Modeling with Business Rules, 2016. ISBN-13: 978-0982368152 - Follows the same approach like in Silver's BPMN book, but for DMN.
  • Dirk Slama; Ralph Nelius: Enterprise BPM: Erfolgsrezepte für unternehmensweites Prozessmanagement. dpunkt, 2001. ISBN-13: 978-3898646871 - Awesome German book introducing the basic concepts on BPM.
  • Frank Leymann, Dieter Roller: Production Workflow: Concepts and Techniques. Prentice Hall PTR, 2000. ISBN 0–13–021753–0 - This is the first book on enterprise-grade workflows. The concepts are still valid today.
  • Jakob Freund: Real-Life BPMN: Using BPMN 2.0 to Analyze, Improve, and Automate Processes in Your Company. CreateSpace Independent Publishing Platform, 2014. ISBN-13: 978-1502972323 - Describes using BPMN 2.0 to work on processes in companies.
  • Jakob Freund, Bernd Rücker: Praxishandbuch BPMN 2.0. Carl Hanser Verlag GmbH & Co. KG; Auflage: 4., aktualisierte Auflage, 2014. ISBN-13: 978-3446442559 - Awesome German book on using the executable part of BPMN.
  • Keith D. Swenson: Mastering the Unpredictable: How Adaptive Case Management Will Revolutionize the Way That Knowledge Workers Get Things Done. Meghan-Kiffer Press, 2010. ISBN 978-0-929652-12-2 - Presents foundations on adaptive case management.
  • Marlon Dumas, Marcello La Rosa, Jan Mendling, Hajo A. Reijers: Fundamentals of Business Process Management. ISBN: 978-3-642-33142-8 - An awesome text book teaching the background of BPM. It is used throughout the world in BPM lectures as basis.
  • Tammo van Lessen, Daniel Lübke, Jörg Nitzsche: Geschäftsprozesse automatisieren mit BPEL. dpunkt, 2011. ISBN-13: 978-3898646703 - Awesome German book on making workflow happen using BPEL.
  • Mathias Weske: Business Process Management: Concepts, Languages, Architectures, 2nd ed. 2012, XV, 403 p. 300 illus. Hardcover ISBN 978-3-642-28615-5 - Foundation on business process management ranging from theory to practical applications.

MOOCs

Certifications

BPMN 2.0 Microservice Orchestration Engines

BPM Platforms/Suites

Cloud Platforms

  • Microsoft Power Automate - Cloud-based workflow automation service.
  • Zapier - Workflow automation for connecting web applications.
  • n8n - Open-source workflow automation tool for technical users.

Comparisons

  • BPMN Tool Matrix - Github-hosted comparison of popular BPMN 2.0 tooling.
  • Tool Markt Monitor - A German survey on available BPM tooling. They update it yearly and provide a comprehensive survey and comparison of tools.

Engines

  • ActiveVOS
  • Activiti
  • Apache ODE - Orchestration Director Engine retired in August 2019 and moved to the Apache Attic in January 2020.
  • 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, April 2030 for Enterprise.
  • CIB seven 2.0 - Fork of Camunda 7 Community Edition.
  • flowable - BPMN process engine, with accompanying DMN decision tables and CMMN case management engines, all written in Java.
  • Virtimo Inubit - Low-code integration and BPM platform (formerly Bosch SI Inubit, acquired by Virtimo AG).
  • jBPM
  • Kogito - Cloud-native business automation toolkit for building intelligent business applications.
  • Onedecision (DMN)
  • OpenBPM Engine - BPM engine based on open source Camunda 7
  • Operaton - Fork of Camunda 7 Community Edition.
  • Temporal - Microservice orchestration platform for running mission-critical code.
  • Zeebe - Cloud-native workflow engine for microservices orchestration.
  • Awesome Workflow Engines - List of awesome workflow engines collected by @meirwah

Guidelines

Learning BPM

Methods

Mining

  • Celonis - All-in-one dashboard showing mined processes.
  • Disco - Fast process mining.
  • ProM Tools - The largest body of work for academic process mining.

Modeling Tools

Supportive Tooling

  • BPMeter - Measure the size and structural complexity of your BPMN models through a simple Web application.
  • BPMNspector-fixSeqFlow - Fixing Sequence Flow Issues in BPMN models.

Operations and Administration

  • OpenBPM Control – Specialized admin environment for maintaining and supporting process applications without workflow interruptions.

Process Libraries

Standards

Process Modeling Standards

Execution Standards

Legacy Standards

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 IntelliJ IDEA plugin
  • 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
  • BPMNspector - Static analysis for BPMN 2.0 process models
  • BPP - The BPEL Portability Profile
  • DMN TCK - Technology Compatibility Kit for testing DMN engine compliance with the DMN specification

About

A curated list of awesome Business Process Management (BPM) tools, engines, frameworks, resources and other awesomeness.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7