We're investigating other CRM platforms before investing time/money in updating our current Salesforce-based CRM.
Here's what we're looking for:
- Easy migration of Salesforce data
- A support contact
- A community of developers and consultants
- Custom objects
- A customizable interface
- API access (in our case, we would use it for a syncing daemon that controls delivery of our content)
- Ideally: Ruby libraries, such as ActiveSalesforce, for interacting with that API
Are there any options (besides Salesforce) that meet those needs? If so, would the migration be worthwhile, keeping in mind that we have a partial Salesforce-based solution already?
Easy answer is Microsoft Dynamics CRM. Granted that answer is a bit biased. =)
Here are reasons for your points -
Other reasons you should look at Microsoft Dynamics CRM:
- Microsoft CRM is one of the only CRM models that lets you choose your model, they call it the power of choice. You can start with Microsoft CRM Online (hosted in the cloud by Microsoft) for a low monthly per user per month price. If you need more customization/dedicated hardware then is available with Microsoft CRM Online, you can have a partner host it for you. If you grow beyond that you can easily get a SQL backup from partner or Microsoft and take it in house with Microsoft CRM on-premise. (On-premise supports direct SQL reads from the database vs. just being able to get data via calling web services).
- Microsoft CRM is accessible via Internet Explorer or via Microsoft Outlook (with client installed). Microsoft CRM is the only CRM solution with native Microsoft Outlook client and if you use any of the Microsoft front office stack, you will have better integration and easier user adoption than with any other CRM product.
You would be well off to make the move if you are looking for a flexible, better priced enterprise class solution. Feel free to ask questions.
We ended up staying with Salesforce. We didn't find any extremely compelling reasons to migrate away from it, although we may still be open to other CRMs.