Integrated marketing communications (IMC)

Explain integrated marketing communications (IMC) and what it promotes.