CRM (Customer Relationship Management) to termin którym określamy kombinację strategii, procesów, technologii i narzędzi wykorzystywanych do zarządzania interakcjami z klientami. Terminem tym możemy określać również oprogramowanie zaprojektowane do tego zadania.