Jeder Batchprozess kann in einem eigenständigen Modus ausgeführt werden.
Batchprozesse werden normalerweise in den folgenden Fällen als eigenständige Programme ausgeführt:
- Ein Batchprozess wird zu Demonstrations- oder Testzwecken verwendet.
- Es besteht eine funktionale Abhängigkeit oder Reihenfolge zwischen einer Folge von Batchprozessen,
wobei ein bestimmter Batchprozess erfolgreich ausgeführt werden muss, bevor ein anderer Batchprozess
gestartet werden kann.
- Ein Batchprozess (oder eine Programmfolge) wird regelmäßig (z. B. nachts) ausgeführt und es ist mühsam
oder unpraktisch, über das Batchstartprogramm jedes Mal eine Anforderung zur Ausführung des Batchprozesses
zu erfassen.