1. A system comprising: a configuration manager configured to: create work units, each work unit including: at least one of an input port or output port, and a logic component that modifies data received via the input port, and compose a workflow by connecting an output port of a first of the work units to an input port of a second of the work units; work order components configured to: receive a work order with which the workflow is associated, 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.