With the onset of concepts like (SAAS) and cloud computing customers have multiple choices of choosing a platform which suits their requirements and meet their budgets. The On Demand CRM application has become the buzzword in the CRM application industry.