Modernising CRM to improve the customer experience