MarCom refers to all messages and media used to communicate with the market. Integrated Marketing Communication (IMC) is defined as a planning process to ensure all brand contacts with a customer are relevant, consistent over time. IMC involves using various contact points and media to engage with customers who have increasing power due to internet use. Common types of IMC include consumer promotions, trade promotions, business promotions, events, public relations, direct marketing, and online activities. Communication process models also help explain how effective communication occurs.