Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ungerts/awesome-bpm

A curated list of awesome Business Process Management (BPM) tools, engines, frameworks, resources and other awesomeness.
https://github.com/ungerts/awesome-bpm

List: awesome-bpm

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Awesome BPM [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

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

Business Process Management ([BPM](https://en.wikipedia.org/wiki/Business_process_management)) 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](#alliances)
- [Assessments](#assessments)
- [Books](#books)
- [BPM Platforms/Suites](#bpm-platformssuites)
- [Certifications](#certifications)
- [Comparisons](#comparisons)
- [Engines](#engines)
- [Guidelines](#guidelines)
- [Learning BPM](#learning-bpm)
- [Methods](#methods)
- [Mining](#mining)
- [Modeling Tools](#modeling-tools)
* [Supportive Tooling](#supportive-tooling)
- [Monitoring Tools](#monitoring-tools)
- [Process Libraries](#process-libraries)
- [Standards](#standards)
- [Testing/Validation](#testingvalidation)

## Alliances
- [Enterprise BPM Alliance](http://bpm-alliance.org/bpm-alliance/)
- [Workflow Management Coalition](http://www.wfmc.org)

## Assessments
- [BPM Maturity Model](http://www.bpm-maturitymodel.com) - Measures the majurity of BPM in a company.

## Books
- Bruce Silver: BPMN Method and Style, Second Edition, with BPMN Implementer's Guide, 2012. ISBN-13: [978-0982368114](https://en.wikipedia.org/wiki/Special:BookSources/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](https://en.wikipedia.org/wiki/Special:BookSources/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](https://en.wikipedia.org/wiki/Special:BookSources/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](https://en.wikipedia.org/wiki/Special:BookSources/0130217530) - 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](https://en.wikipedia.org/wiki/Special:BookSources/978-3-642-28615-5) - 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](https://en.wikipedia.org/wiki/Special:BookSources/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](https://en.wikipedia.org/wiki/Special:BookSources/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](http://fundamentals-of-bpm.org/). ISBN: [978-3-642-33142-8](https://en.wikipedia.org/wiki/Special:BookSources/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](https://en.wikipedia.org/wiki/Special:BookSources/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](https://en.wikipedia.org/wiki/Special:BookSources/978-3-642-28615-5) - Foundation on business process management ranging from theory to practical applications.

## MOOCs
- [BPMN Meets DMN: Business Process and Decision Modeling (openhpi, Mathias Weske)](https://open.hpi.de/courses/bpm2016) - An online course showing modeling using BPMN and DMN
- [Fundamentals of Business Process Management](http://fundamentals-of-bpm.org/mooc/) - An online course covering the topic of the book "Fundamentals of Business Process Management".

## Certifications
- [OMG Certified Expert in BPM (OCEB) 2](http://www.omg.org/oceb-2/index.htm)

## BPMN 2.0 Microservice Orchestration Engines
- [ProcessMaker I/O](http://processmaker.io)
- [zeebe](https://zeebe.io/)

## BPM Platforms/Suites
- [Appian BPM](http://www.appian.com/bpm-software/) - An all-in-one BPM solution, the "Leader in Low-Code BPM".
- [Bonita BPM](http://www.bonitasoft.com/products-v2#about-bonita-bpm) - A comprehensive BPM suite.
- [Bosch SI Inubit BPM](https://www.bosch-si.com/products/business-process-management-bpm/business-process-management.html)
- [Bosch SI Visual Rules](https://www.bosch-si.com/products/business-rules-management-brm/visual-rules.html)
- [Signavio Workflow](http://www.signavio.com/products/workflow/)
- [IBM Business Process Manager](http://www-03.ibm.com/software/products/de/business-process-manager-family)
- [IBM Operational Decision Manager](http://www-03.ibm.com/software/products/en/odm)
- [Intalio BPMS](http://www.intalio.com/products/bpms/overview/)
- [Intellior](http://www.intellior.ag/software/leistungsstaerke/modularitaet-und-preise/ueberblick/)
- [OpenText Process Suite](http://www.opentext.com/what-we-do/products/business-process-management)
- [Oracle Business Process Management Suite 12c](http://www.oracle.com/us/technologies/bpm/suite/overview/index.html)
- [Pega 7 Platform](http://www.pega.com/products/pega-7)
- [ProcessMaker BPM](http://www.processmaker.com)
- [Red Hat JBoss BPM Suite](http://www.jboss.org/products/bpmsuite/overview/)
- [Tibco Active Matrix BPM](http://www.tibco.com/products/automation/business-process-management/activematrix-bpm)
- [Edorasware](http://www.edorasware.com)
- [SoftProject X4 BPM Suite](http://www.x4bpm.com/bpm-suite.html)

## Certifications
- [OMG Certified Expert in BPM (OCEB) 2](http://www.omg.org/oceb-2/index.htm)

## Comparisons
- [BPMN Tool Matrix](https://bpmnmatrix.github.io/) - Github-hosted comparison of popular BPMN 2.0 tooling.
- [Tool Markt Monitor](http://www.toolmarktmonitor.de/) - A German survey on available BPM tooling. They update it yearly and provide a comprehensive survey and comparison of tools.

## Engines
- [ActiveVOS](http://www.activevos.com/)
- [Activiti](http://activiti.org/)
- [Apache ODE](http://ode.apache.org)
- [Bizagi Engine](http://www.bizagi.com/en/products/bpm-suite/engine)
- [Camunda BPM](https://camunda.org) - A production-ready BPMN engine used in many German companies, such as 1&1 Internet and Zalando.
- [flowable](http://www.flowable.org/) - BPMN process engine, with accompanying DMN decision tables and CMMN case management engines, all written in Java.
- [inubit BPM](https://www.bosch-si.com/products/business-process-management-bpm/business-process-management.html)
- [jBPM](http://www.jbpm.org)
- [Onedecison (DMN)](http://onedecision.io/)
- [ProcessMaker I/O](http://processmaker.io/)
- [Awesome Workflow Engines](https://github.com/meirwah/awesome-workflow-engines) - List of awesome workflow engines collected by [@meirwah](https://github.com/meirwah/)

## Guidelines
- [BPMN 2.0 Best Practices](https://camunda.org/bpmn/examples/)
- [BPMN Modeling Guidelines](http://www.modeling-guidelines.org/)
- [Best practices in modeling](http://help.bizagi.com/processmodeler/en/index.html?best_practices_in_modeling.htm)
- [eCH-0158: BPMN-Modellierungskonventionen für die öffentliche Verwaltung (in German)](https://www.ech.ch/vechweb/page?p=dossier&documentNumber=eCH-0158&documentVersion=1.1)
- [APQC Process Classification Framework](https://www.apqc.org/pcf)

## Learning BPM
- [BPMN 2.0 Poster](http://www.bpmb.de/images/BPMN2_0_Poster_EN.pdf) - Poster containing all symbols of BPMN 2.0 including a short explanation.
- [BPMN Meets DMN: Business Process and Decision Modeling (openhpi, Mathias Weske)](https://open.hpi.de/courses/bpm2016) - An online course showing modeling using BPMN and DMN.
- [Fundamentals of Business Process Management](http://fundamentals-of-bpm.org/mooc/) - An online course covering the topic of the book "Fundamentals of Business Process Management".

## Methods
- [Business Process Management Framework](http://bpm-alliance.org/bpmf/)
- [Behavior-driven Business Process Development with BPMN](https://speakerdeck.com/vanto/behavior-driven-business-process-development-with-bpmn)
- [Workflow Patterns](http://www.workflowpatterns.com/) - NOT BPMN specific, but it does list BPMN compatibility for those patterns

## Mining
- [Celonis](https://www.celonis.com/product/) - All-in-one dashboard showing mined processes.
- [Disco](https://fluxicon.com/disco/) - Fast process mining.
- [ProM Tools](http://www.promtools.org/doku.php) - The largest body of work for academic process mining.

## Modeling Tools
- [Aris Business Process Analysis](http://www.softwareag.com/corporate/products/aris_alfabet/bpa/overview/default.asp)
- [Bizagi Modeler](http://www.bizagi.com/en/products/bpm-suite/modeler)
- [bpmn.io](http://bpmn.io/) - Open-Source web-based BPMN modeler
- [Cawemo](https://cawemo.com/) - Commercial offering of the bpmn.io modeler with advanced collaboration features.
- [Eclipse BPMN Modeler](https://www.eclipse.org/bpmn2-modeler/). Actively developed and high BPMN conformance.
- [Enterprise Architect](http://www.sparxsystems.com.au/platforms/business_process_modeling.html)
- [Fico DMN Modeler](http://www.ficoanalyticcloud.com/platform/fico-dmn-modeler/)
- [Gliffy](https://www.gliffy.com/uses/business-process-modeling-software/)
- [Signavio Process Editor](http://www.signavio.com/products/process-editor/)
- [Signavio Decision Manager](http://www.signavio.com/products/decision-manager/)
- [Microsoft Visio 2013](https://blogs.office.com/2012/11/19/introducing-bpmn-2-0-in-visio/)
- [MID Process Note](http://www.mid.de/en/process-note.html)
- [MID Innovator for Business Analysts](http://www.mid.de/en/products/innovator-for-business-analysts.html)
- [Modelio](https://www.modelio.org/)
- [Trisotech](http://www.trisotech.com)
- [Visual Paradigm](https://www.visual-paradigm.com/)
- [Yaoqiang BPMN Editor](http://bpmn.sourceforge.net/) - A desktop BPMN modelling application very close to the standard and supporting all elements.

### Supportive Tooling
- [BPMeter](http://benchflow.inf.usi.ch/bpmeter) - Measure the size and structural complexity of your BPMN models through a simple Web application.
- [BPMNspector-fixSeqFlow](https://github.com/matthiasgeiger/BPMNspector-fixSeqFlow) - Fixing Sequence Flow Issues in BPMN models.

## Monitoring Tools
- [IBM Business Monitor](http://www-03.ibm.com/software/products/de/business-monitor) - Helps getting insights to data.

## Process Libraries
- [Signavio ITIL®2011 Process Library](http://www.signavio.com/products/itil-2011-process-library/) - ITIL®2011 Processes modeled using BPMN.

## Standards
- [Business Process Model And Notation (BPMN) Version 2.0](http://www.omg.org/spec/BPMN/2.0/) - Most-adopted BPM standard.
- [Case Management Model And Notation (CMMN) 1.0](http://www.omg.org/spec/CMMN/) - Graphically depict case mamanagement.
- [Decision Model And Notation (DMN) 1.1](http://www.omg.org/spec/DMN/) - Visually depict business rules.
- [Web Services Business Process Execution Language (WS-BPEL) Version 2.0](http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html) - Well-defined execution semantics for business processes.
- [WS-BPEL Extension for People (BPEL4People) Specification Version 1.1](http://docs.oasis-open.org/bpel4people/bpel4people-1.1.html) - Specifies how human tasks can be integrated in BPEL with interesting concepts.
- [Web Services – Human Task (WS-HumanTask) Specification Version 1.1](http://docs.oasis-open.org/bpel4people/ws-humantask-1.1-spec-cs-01.html) - Standard to describe human tasks
- [XML Process Definition Language (XPDL)](http://www.xpdl.org/) - Laid the groundwork for BPMN 2.0

## Testing/Validation
- [BenchFlow](https://github.com/benchflow/benchflow) - Performance and conformance checking for BPEL and BPMN.
- [betsy](https://github.com/uniba-dsg/betsy) - Engine Test System for BPEL and BPMN.
- [BPELlint](https://github.com/uniba-dsg/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](https://github.com/uniba-dsg/BPELlint-idea)
- [BPELStats](https://github.com/dluebke/bpelstats) - BPELStats is a tool for calculating a variety of BPEL Metrics.
- [BPELUnit](http://bpelunit.github.io) - Unit testing for BPEL
- [bpmnlint](https://github.com/bpmn-io/bpmnlint) - Validate BPMN diagrams based on configurable lint rules
- [BPMNspector](https://github.com/uniba-dsg/BPMNspector) - Static analysis for BPMN 2.0 process models
- [BPP](https://github.com/uniba-dsg/bpp) - The BPEL Portability Profile