When the tasks to be carried out are complex, involving multiple databases
and/or multiple interactions with humans, coordination of the tasks and ensuring
transaction properties for the tasks become more complicated. Workflow
management systems are systems designed to help with carrying out such tasks,
and are described in Section 26.2.