Oprogramowanie CRM, z jęz ang Customer Relationship Management co można luźno przełożyć na zarządzanie relacjami z klientami, to oprogramowanie zawierające w pudełku narzędzia oraz procedury konieczne do zarządzania działań z klientami danej instytucji, przykładowo dla firmy. Jak sama nazwa wskazuje, celem oprogramowanie CRM zawsze będzie poprawienie oraz ustandaryzowanie metody prowadzenia rozmów z Klientami. Najlepsze oprogramowanie CRM daje opcję na ulepszanie pracy z kontrahentami przedsiębiorstwa przez umieszczanie wyłącznie najpotrzebniejszych kluczowych czynników, w rodzaju takim jak baza danych kontrahentów, dane kontaktowe do na kontrahentów oraz bieżące dane odnośnie co się w konkretnej chwili dzieje z sprawą jakiegoś konkretnego kontrahenta.