Marketing has never been more important than it is today. With marketers competing globally and with the increased use of social media for marketing more and more companies are understanding that they need to add value to their products and services and enhance and manage the customer experience.