Marketing has many excellent definitions. It has been described as the activities a company undertakes to promote its brand and the selling of its products or services. It’s also been described as a multi-layered activity in the B2B and/or B2C sectors that includes advertising, selling, promotions, and delivering products or services. Marketing is also a function that sets processes for creating, communicating, and delivering value to customers. It relates as well to creating and building brands. If marketing has one goal, it is to reach customers at the moment that most influence their buying decisions.