This has led to a redefinition of IMC as "an on-going, interactive, cross-functional process of brand communication planning, execution, and evaluation that integrates all parties in the exchange process in order to maximize mutual satisfaction of each other's wants and needs" (Duncan and Mulhern 2004, p. 9).