Какая есть бесплатная opensource CRM? - похожий пост (есть ряд примеров).
Однако тут нужно понимать цели всего этого дела.
1) Если это типовое предприятие, то лучше использовать crm от 1C или amoCRM. - годнота, плюс куча различных модулей. Стоят определенные деньги, но все же не так дорого, если учитывать стоимость доработки бесплатных решений.
2) Если это большая компания, то обычно CRM пишется уже с нуля под свои цели. Чаще на фреймворках по типу: zend framework / django и прочее.