Un proceso de negocio es un conjunto de tareas relacionadas lógicamente que tienen como objetivo lograr un resultado definido. Los procesos de negocio tienen entradas, funciones y salidas. Trabajar por procesos ofrece ventajas como la innovación mediante el análisis, la eficiencia operacional mejorada y un mejor control de los procesos comerciales. Existen diferentes técnicas para modelar procesos como diagramas de flujo, de actividades y de interacción de roles.