Die BPMN wurde von der 1999 gegründeten BPMI – Business Process Management Initiative – parallel zur
ihrer BPML – Business Process Modeling Language entwickelt. Während die BPML eine Beschreibung zur
Ausführung von Prozessen durch eine Engine war (wurde zu Gunsten der BPEL eingestellt), dient die
BPMN allein der grafischen Beschreibung von Prozessabläufen. Die Zielgruppe für ihre Nutzung sind Personen
aus der Organisation, Geschäftsprozessberater und Anwender. Die BPMN dient daher primär dem
gemeinsamen Verständnis der internen und externen Geschäftsprozesse und deren Kommunikation mit
Hilfe von Standards, so dass schneller auf Änderungen des Marktes reagiert werden kann.