Ein „Workflow-Management-System“ ist eine Softwareanwendung für Gestaltung, IT-Unterstützung und (teilweise) Automatisierung bzw. Steuerung von Geschäftsprozessen. Workflow-Management-Systeme enthalten für die Entwurfsphase eine Komponente für die grafische Modellierung der Arbeitsabläufe. Diese können auch aus anderen Umgebungen (Frameworks) importiert werden. Die Komponente für die Ausführung der modellierten Arbeitsabläufe nennt man „Workflow Engine“.