SugarCRM решение видел, оно довольно популярное.
Но вообще, все CRM/CMS обычно довольно кривые внутри. Из «движков» известный мне с нормальной ООП начинкой более-менее это Livestreet. Кстати, можно попробовать и на нем.
Например, есть очень толковый модуль «Каталог» под него, с конструктором предложений любых типов, фильтрами и админкой:
livestreetcms.com/addons/view/239/
Бизнес-процесс обработки заявок также наверняка решается типовым модулем, либо модуль пишется (разработчиков под Лайвстрит немало — и отличных!).