With the advent of Cloud Computing, SmartPhones, Tablets and Unique Requirements for Our Clients, we say, “It Depends”. Here is our article: http://www.mondocrm.com/crm-services/which-crm-is-best/