The cloud model for business applications is having varied and far-reaching effects on organizations. Every business is now taking steps towards hosting their service on the cloud and Software-as-a-Service or SaaS plays a key role in this step. The emergence of SaaS as an effective software-delivery mechanism creates an opportunity for IT departments to change their focus from deploying and supporting applications to managing the services that those applications provide.