В свете информационных технологий система CRM представляет собой набор определенного программного обеспечения (ПО), позволяющего автоматизировать и совершенствовать бизнес-процессы, связанные с управлением продажами, маркетингом и сервисной поддержкой клиентов.Данное ПО предназначенное для автоматизации стратегий взаимодействия с заказчиками (клиентами), в частности, для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путѐм сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процессов и последующего анализа результатов.
Сразу нужно отметить, что эти системы не возникли на пустом месте. CRM-системы базируются на уже известных приложениях, которые частично позволяли улучшить отношения с покупателями. Это такие системы, как SFA (SalesForceAutomation - система автоматизации работы торговых агентов), SMS (Sales&MarketingSystem - система продаж и маркетинга), CSS (CustomerSupportSystem -система поддержки клиентов). Несмотря на то, что существует множество определений, очень часто под CRM понимают набор приложений, которые позволяют собирать информацию о клиенте, хранить и обрабатывать ее, а также делать на ее основании определенные выводы и предоставлять их в удобном виде.
Это определение более распространено по одной простой причине: именно компьютерные приложения могут оперативно справиться с обработкой большого количества информационных потоков о клиентах и их пожеланиях.CRM-система позволяет сотруднику компании удобным способом вводить информацию о клиенте в базу данных либо же самому клиенту оставлять эту информацию (например, при регистрации или покупке товара в Интернет-магазине) (рис. 1). Также учитывается и информация, которая относится к взаимодействию клиента с компанией (интерес к товарам и услугам, приобретаемые товары (услуги), цена, количество, цель покупки, вид оплаты и пр.). Кроме того, могут учитываться возраст, семейное положение, ежегодный доход, имущество и другая информация о клиенте. Чтобы эти данные поддерживались в актуальном состоянии, они должны обновляться при каждом взаимодействии компании с клиентом. В качестве хранилищ этой информации могут выступать системы управления базами данных, используемые на предприятии. Но самым главным является то, что хранимые сведения могут быть востребованы различными службами предприятия и в разном виде. Например, CRM-система на основе экстраполяции хронологических данных может определить, какой товар лучше предложить определенному клиенту. Если клиент является постоянным покупателем, то она напомнит, что ему желательно сделать скидку. Предусматривается возможность выводить сведения, как по отдельному клиенту, так и по целевой группе.