Geschäftsprozesse sind die Arbeitsabläufe der Mitarbeiter, die ihre Tätigkeiten an den Zielen des Unternehmens ausrichten. Wenn diese genau beschrieben werden, ist die Entwicklung der dazu benötigten Software wesentlich leichter und garantiert zielführend. Daher beschreibt man Geschäftsprozesse mit einer allgemein gültigen Sprache.