Die vorgestellten Überlegungen gehen davon aus, dass durch Geschäftsprozesse das Zusammenwirken von Menschen und Maschinen zum Erreichen eines gemeinsamen Ergebnisses geregelt wird. Aktive Elemente stimmen ihre Handlungen durch den Austausch von Nachrichten ab. Organisation wird damit gleichbedeutend mit Kommunikation. Der Ausgangspunkt einer Handlung wird in der Grammatik von natürlichen Sprachen als Subjekt bezeichnet (zumindest bei Aktivsätzen). Subjekte führen Handlungen aus und senden bzw. empfangen Nachrichten um ihre Handlungen mit anderen Subjekten zu koordinieren bzw. um Ergebnisse wie z. B. Daten auszutauschen. Subjekte führen also Aktionen aus, senden Nachrichten und Empfangen Nachrichten und dies in einer geeigneten Reihenfolge. Aus einer solchen Beschreibung von Geschäftsprozessen kann sofort ausführbarer Code abgeleitet werden. Dieser Code kann zunächst zum Testen der Ablauflogik verwendet werden. Wird ein solches Modell noch angereichert mit Informationen über die Organisation bzw. vorhandene IT entsteht aus einem Prozessmodell ein sofort verwendbares Workflow System.
Durch die Subjektorientierung kann ein solches Workflowsystem auch auf mehrere Rechner verteilt werden, so dass hier insbesondere unternehmensübergreifende Prozesse problemlos modelliert und implementiert werden können.
Momentan wird im Rahmen eines Forschungsprojekts gefördert durch das Wirtschaftsministerium (Theseus) untersucht, wie dieser subjektorientierte Ansatz zu einfacher Verknüpfung von Geschäftsprozessen in unterschiedlichen Unternehmen verwendet werden kann.