Il Crm, gestione delle relazioni con il cliente, ricopre l'insieme delle funzioni dell'impresa che mirano a conquistare e a conservare la propria clientela. Questo termine, che si è sostituito a quello del front office, raggruppa la gestione delle operazioni di marketing, aiuto alla vendita, servizio clienti, call center ed help desk. L'insieme delle tecnologie informatiche Crm è quello utilizzato per sviluppare, seguire e consolidare i rapporti con clienti nuovi e fidelizzati. Gli stessi strumenti possono servire per gestire le relazioni nel mondo reale o negli affari su Internet.