BPMN es una notación gráfica que representa la lógica y secuencia de actividades de un proceso de negocio. Un diagrama de procesos de negocio (BPD) en BPMN puede contener varios procesos que son de tres tipos: interno, abstracto o colaborativo. Un BPD incluye elementos como actividades, compuertas, eventos, flujos de secuencia, pools y líneas de mensaje.