Aunque pareciera que los negocios han estado usando el programa para gestionar clientes por décadas, en realidad, el término se refiere al conjunto de softwares especialmente diseñados para organizar y automatizar ventas, marketing y servicios al cliente, los cuales se están convirtiendo rápidamente en las soluciones tecnológicas sin las que las empresas grandes y pequeñas no pueden funcionar. Cada cierto tiempo, un avance tecnológico revoluciona tanto la forma en cómo hacemos algo que prácticamente olvidamos cómo se hace sin ello, o incluso cuál era su nombre. Por ejemplo, enviar un email era antes enviar una carta, y buscar en Internet era ir a la biblioteca. Bueno, lo mismo sucede con el programa para gestionar clientes o software CRM (por sus siglas en inglés: Customer Relationship Management).