BPMN (Business Process Modeling Notation) es una notación gráfica estándar para el modelado de procesos que permite su representación gráfica basada en diversas perspectivas. BPMN ofrece eventos, gateways y actividades para modelar los flujos de trabajo, y notaciones adicionales para secuencias, mensajes y asociaciones. BPEL (Business Process Execution Language) es un lenguaje estándar para la composición y ejecución de procesos de negocio basados en servicios web.