Можно построить базовую CRM за 2 месяца. Но зачем изобретать велосипед? Существует множество альтернатив с открытым исходным кодом, но, по моему мнению, лучше всего использовать размещенное веб-приложение, и если у вас есть какие-то конкретные потребности, используйте API, предлагаемый в одном из решений CRM.
Например: Highrise, Salesforce, Zoho CRM, SugarCRM. Последний с открытым исходным кодом, и вы можете разместить его самостоятельно, если вам нужно.