Although there may be no commonly agreed definition of what CRM comprises, it is agreed that it is concerned with creating, developing and enhancing relationships both with individual customers and customer groups.
As customers become more demanding and more discerning than ever, businesses must work to keep the most profitable ones coming back.