Un proceso de negocio es un conjunto de tareas relacionadas lógicamente para lograr un resultado definido. Incluye entradas, funciones y salidas. Trabajar por procesos mejora la competitividad de una empresa al medir el valor para el cliente y promover la mejora continua. Algunas técnicas para modelar procesos son diagramas de flujo, diagramas de flujo de datos y diagramas de actividades de roles.