Enterprises should be cautious when choosing to implement an open source CRM system. Experts suggest that without a professional implementation consultant leading the way, the company's CRM project is likely to end in failure.