ion and giving them a medium to express and implement change. One of the keys to achieve agility for creating business processes depends on close interaction between IT department and business units. This partnership is crucial for a successful BPM implementation. Usually, in most companies, after a new business need is identified the IT department is contracted to build an application that satisfies the need and the business operation units do not really care to know details of how the application is built. On the other hand, the IT department builds the application only to the specifications provided and does not really look much further into how this impacts the business. Essentially, IT and business units tend to stay within their own domains, with a border over which the business groups throw projects to the IT group, and IT responds with a technical solution. Having a complete understanding across the groups and, therefore, a true collaborative development process is always chall...