Conventional business processes and roles tend to be defined within company boundaries and focus on managing activities with the help of information available in tightly coupled enterprise information systems like ERP. In traditional systems, even the applications that ideally required loose coupling such as SCM and CRM were also built to be hardwired to the existing ERP suite. The resulting system architecture offered efficiency, security and predictability, but at the same time took away flexibility and hence any scope of evolution of the process concerned.