Man entwirft dazu Klassen, die das Starten und Terminieren der unterschiedlichen Tasks (oder auch: Prozesse), die von diesen auszuführenden Aktivitäten und Aktionen, sowie Interprozesskommunikation und Taskprioritäten festlegen.