Introduced the runtime environment and concept of resources, so will be three layers, the workflow providing the control, tasks providing the units of work, and the runtime (environment) providing the resources upon which the tasks operate