CRM (Customer Relationship Management) najczęściej jest kojarzony z oprogramowaniem wspomagającym obsługę klientów, jednak oprogramowanie w CRM to tylko pomocne narzędzie. Zarządzanie relacjami z klientem to rodzaj strategii biznesowej, u której podstaw leży koncepcja, że każdy klient powinien być traktowany indywidualnie nawet przez wielkie przedsiębiorstwa.