BPMN (Business Process Model and Notation) - это язык моделирования бизнес-процессов, который является промежуточным звеном между формализацией/визуализацией и воплощением бизнес-процесса. С помощью моделирования мы можем описать любые бизнес-процессы, и они могут выполняться в самых разных системах управления. Говоря проще, это метод составления блок-схем, отображающий этапы выполнения бизнес-процесса от начала до конца. Нотация опирается на следующие базовые графические элементы: Пул и Дорожки, Действия, Шлюзы или Развилки, События, Потоки, Артефакты.