Как веб разработчик скажу следующее. Для начала определите свои цели использования. Как правило народ понимает под CRM обычную связь сайта с 1С например или же выгрузку товаров в excel. Поэтому можно использовать бесплатные решения. Тот же битрикс - это развод на постоянную оплату

Есть многофункциональное решение CRM на PHP Sugarcrm/ Но повторю, что все зависит от поставленных целей.