Eine Business Process Engine ist eine Steuerungsinstanz, welche die (reine) Ausführung von Prozessen übernimmt. Die auszuführenden Prozesse müssen im Vorfeld entsprechend definiert werden, damit die Business Process Engine alle Aktivitäten abarbeiten kann.