In this age of uninhibited self-expression, when almost everyone has something to say or share, marketing must modernize its communication model to have any chance of joining the conversation.

Half a century ago IBM revolutionized computing by separating programs from hardware. Today a comparable revolution is underway: the shift to browser-based applications in the cloud. But that poses a dilemma for marketers: how do they combine multiple standalone applications to form a unified marketing ecosystem?