Integrated marketing communications (IMC) is an approach where all aspects of marketing work together as a unified force, including advertising, sales promotion, public relations, direct marketing, online communications, and social media. The goal of IMC is to create a seamless customer experience and reinforce a brand's core message. IMC considers factors like a brand's marketing mix, promotional strategies, communications objectives, target audiences, and tactics to ensure consistency across channels. Barriers to effective IMC include functional silos between departments, restricted creativity, and a lack of management expertise in the IMC approach.