Collaboration and the customer experience