1. A system comprising: a workflow manager configured to: obtain a workflow identifier, create a workflow that includes a first work unit and a second work unit, assign the workflow identifier to the workflow, and update the workflow by connecting the first work unit to the second work unit; work order components configured to: receive a work order associated with the workflow, decompose the workflow into constituent work units, and create tasks that correspond to the constituent work units; and a command processor configured to execute, for each task, a corresponding work unit process.