Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. It provides organizations with the capability to understand their internal business procedures in a graphical notation and gives organizations the ability to communicate these procedures in a standard manner.