Selecting a CRM solution was tough enough when the decision was only about finding the right functionality at the right price point. With so many options…On Demand, On Premise, Online, SaaS, Cloud-Based, Hosted…it is even more difficult to decipher what model is best for you.