1. An automated workflow system for executing business logic using declarative languages comprising: a process description further including flows, rules and states; wherein Flows represent the control flow between business functions, States represent the legal state transitions for a business entities, and Rules represent the business rules and policies enforced on the business entities in an externalized form.