Business Process Model and Notation (BPMN, deutsch: Geschäftsprozessmodell und -notation) ist eine grafische Spezifikationssprache zur Beschreibung von Geschäftsprozessen, Workflows und Arbeitsabläufen.
Bis zur Veröffentlichung der Version 2.0 der Object Management Group (OMG) im Januar 2011 wurde BPMN noch als Business Process Modeling Notation bezeichnet. Die aktuelle Version des BPMN-Standards, BPMN 2.0, ist eine grafische Spezifikationssprache im Prozessmanagement. BPMN stellt unter anderem Symbole zur Verfügung, mit denen Geschäftsprozesse und Arbeitsabläufe modelliert und dokumentiert werden können.