La automatización del flujo de trabajo es el modelado, simulación y ejecución de procesos de manera automática para completar tareas y/o transportar información (datos o archivos) entre personas y sistemas de información, obedeciendo a unas reglas de negocio preestablecidas. Sirve principalmente para reducir el tiempo (en muchos casos s cero) de ejecución de actividades manuales, como por ejemplo: asignación de cargas de trabajo, monitoreo, seguimiento y control de los procesos, generación de reportes e indicadores o intercambio de información entre sistemas no integrados.