Создание сайта с функционалом CRM-системы?
Для клиента поставьте  Sugar CRM (теперь Suite CRM) на отдельном компьютере. Если оно то что ему подходит по функционалу тогда можно думать дальше что делать. Самому писать или готовое доделывать.
Мы у себя подобную систему с долей дополнительного функционала развернули на Rails.