/awesome-bpm

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

OtherNOASSERTION

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 methodoligy 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 todday.
  • 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

Certifications

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

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.

Monitoring Tools

Process Libraries

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