Business Process Management BPM, auch gern Geschäftsprozessmanagement GPM genannt, bezeichnet die Modellierung von Geschäftsabläufen und ihre Darstellung in IT-Prozessen. Business Process Management und Workflow Management dienen der Vereinfachung, Beschleunigung, Koordination und Dokumentation verschiedenster Abläufe und deren orts- und zeitunabhängige Gestaltung.

Sogenannte BPM Programme optimieren Geschäftsprozesse. BPM Software wird nicht genutzt für die aktive Steuerung oder Kontrolle von unternehmerischen Vorgängen. BPM-Programme sind Werkzeuge zur Analyse, Simulation und Optimierung unternehmensinterner Arbeitsabläufe, deren Ergebnisse in weiterführende Maßnahmen münden.

Die Open Source BPM Software Imixs Workflow ist ein komplettes Workflow-Management-System, gedacht für Lösungsentwicklungen in den Bereichen Business Process Management und Workflow Management WfM. Das WFMS basiert auf verschiedenen Java Softwarekomponenten um die Abbildung von Geschäftsprozessen in Unternehmen und Organisationen deutlich zu vereinfachen. Das Imixs Workflow-Management-System wird über den Webbrowser bedient und bietet die Funktion einer automatischen E-Mail-Benachrichtigung.

Das Businessprozess-Designtool ARIS Express unterstützt beim Erstellen von Organisationsstrukturen, Geschäftsabläufen und Anwendungssystemen. Die Process Modeling Software ist Microsoft Office kompatibel. Das BPM-Tool ist als kostenlose und kostenpflichtige Version erhältlich. Bei der kostenpflichtigen Pro Version werden Modelle in einem zentralen Repository abgelegt. Darüber hinaus können Objekte selbst erstellt und wiederverwendet werden.