La plupart des applications d'IBM® EMM se composent de deux parties.
Lorsque des utilisateurs communiquent avec des applications Web d'IBM® EMM par le biais d'un navigateur, ce dernier est le client et l'application Web
IBM® EMM est le serveur.
Les deux composants d'une application d'IBM® EMM peuvent également communiquer entre eux à l'aide d'un programme. Par exemple, lorsque l'application Web de
Campaign envoie une requête au programme d'écoute de
Campaign, l'application Web de
Campaign est le client et le module d'écoute est le serveur.
Un composant d'application d'IBM® EMM peut communiquer en tant que client dans le cadre de certains échanges, et en tant que serveur dans d'autres. Un exemple de ces relations est illustré dans le diagramme ci-dessous.