Un workflow define una secuencia de tareas para completar un proceso de negocio. Un sistema de workflow integra estos procesos con sistemas de información para organizar y controlar tareas, recursos y reglas. Esto mejora la eficiencia a través de la automatización y normalización de procesos, mejorando también la eficacia al cumplir objetivos como mejorar el servicio al cliente y la integración de procesos empresariales.