Business Process Model and Notation (BPMN) je notací pro modelování podnikových procesů, která poskytuje grafické znázornění pro specifikaci podnikových procesů v procesním diagramu (BPD). Procesní diagram je založen na flowchart technologii, která je velmi podobná diagramu aktivit z Unified Modeling Language (UML). V současné době existuje několik soupeřících standardů, které využívají nástroje pro modelování podnikových procesů. Rozšiřování jazyka BPMN pomáhá sjednocovat významy základních pojmů používaných v oblasti podnikových procesů (například veřejné a soukromé procesy) a stejně tak pomáhá v rozšiřování pokročilých procesních konceptů (například zpracování výjimek).
Účelem BPMN je podpora procesního řízení, čehož mohou využít analytici, vývojáři tak vlastníci podnikových procesů. BPMN poskytuje notaci, která je jednoduchá a intuitivní pro vlastníky procesu, ale zároveň je schopna vyjádřit komplexitu daných procesů. BPMN v současné době podporuje plnou automatizaci procesů, tzv. workflow management.
Primární cílem BPMN je poskytovat standardizovaný zápis ve snadno srozumitelné podobě pro všechny zainteresované osoby v organizaci. Mezi tyto zainteresované osoby patří podnikoví analytici, kteří vytvářejí a zdokonalují podnikové procesy, dále techničtí vývojáři zodpovědní za jejich implementaci a podnikoví manažeři, kteří je monitorují a řídí. BPMN tedy slouží jako společný jazyk, který překonává komunikační propast mezi návrhy podnikových procesů a následnou implementací.