As tarefas podem ser executadas por um ou mais sistemas de computador, ou por um ou mais colaboradores. A ordem de execução e as condições pelas quais as tarefas são iniciadas também estão definidas no workflow, sendo que o mesmo é capaz também de representar a sincronização das mesmas, garantindo o fluxo de informações.