Para coordinar la ejecucin de la aplicacin en diversos empleados, solo hay que escribir un programa llamado decisor en el lenguaje de programacin que prefiera. La separacin de los pasos de procesamiento y su coordinacin permiten administrar la aplicacin de forma controlada y ofrecen flexibilidad para implementarlos, ejecutarlos, escalarlos y actualizarlos de forma independiente. Puede optar por implementar los empleados y decisores en la nube (p. ej., Amazon EC2 o Lambda) o en mquinas situadas tras los firewalls de la empresa. Debido a la disociacin de los empleados y los decisores, la lgica de negocio puede ser dinmica y la aplicacin se puede actualizar rpidamente para satisfacer requisitos nuevos. Podemos, por ejemplo, eliminar, omitir o reintentar tareas y crear nuevos flujos de aplicaciones con tan solo cambiar el decisor.