самый оптимальный вариант - Microsoft Dynamics CRM. Сам работал и как продажник/пользователь с системой, и занимался ее внедрением. Это именно классическая CRM система, а не "портал на базе которого можно что-то допилить под CRM". И как правило, такие проекты реализовывают именно консультанты со знанием процессов, а не программисты со знанием языка программирования. MS CRM есть как "в облаке" (SaaS), так и стационарные лицензии. Причем, в последней версии идет как раз интеграция по всем обозначенным сервисам - документоборот (SharePoint), 2-3-4-6-7 - реализовано в самой системе CRM, почта может быть Exchange а клиентом CRM системы - MS Outlook. Интеграции с 1С - уже давно пройденная тропа, есть куча вариантов и решений. Понадобится консультации - пишите ds@vesko-consult.ru