1. A computer implemented system comprising the following computer executable components: a dynamic state manager external to a workflow that resets a workflow state to dynamically create relationships among states via events; and a host application that passes a state to the dynamic state manager to drive the state by a reset of an instance of the workflow.