Business Process Modeling Notation (BPMN) is a graphical notation used to describe business processes.

The BPMN specification defines a set of semantic objects that can be placed in a model. Each of these objects can define different attributes. All objects/attributes can be considered in their entirety as a BPMN meta model.