Companies have long understood the importance of providing their customers with a good service, but success is now increasingly being defined by the quality of customer, or user, experience and how innovative or enjoyable that is.