L'exposé de Good est similaire à celui d'autres outils de la technique antérieure habituels pour permettre une communication inter-traitement entre programmes d'application, lesquels sont tous basés sur des "techniques client-serveur". Des exemples de tels outils habituels incluent le "X Window System" et le "Tooltalk" de Sun. Dans l'exposé de Good, ainsi que dans les autres outils habituels, lorsque les techniques client-serveur de la technique antérieure sont utilisés, la totalité des données à communiquer entre les applications des programmes informatiques s ' exécutant simultanément doivent être acheminées via un programme serveur (le "programme serveur" étant similaire au "programme régulateur" dans l'exposé de Good). Si de nombreuses applications s'exécute tant simultanément existent dans le réseau, le serveur ou le régulateur peut avoir à transmettre un trop grand nombre de messages d'événements à un instant donné quelconque. Ceci aboutit à un débit plus lent, ainsi qu'à un trafic accru sur le réseau. De plus, lorsque la technique client-serveur de la technique antérieure est utilisée, l'utilisateur/opérateur exécutant un premier programme d'application ne peut envoyer que certains messages d'informations d'événements présélectionnés vers un second programme d'application. C'est-à-dire que l'utilisateur ne peut envoyer qu'un ensemble fixé de messages d'informations d'événements prédéfinis qui sont admis par le réseau du système ; il ne peut définir ni personnaliser ses propres messages d'informations d'événements pour les transmettre au second programme d'application. Par exemple, si une taille de police de caractères a été modifiée dans une première application, en utilisant la technique client-serveur habituelle (dans laquelle tous les messages d'événements doivent être acheminés via le serveur), il n'existe aucune manière de communiquer la taille de police modifiée, modifiée dans une première application, à une autre application du réseau du fait que la "taille de police modifiée" ne fait pas partie de l'ensemble fixé de messages d'informations d'événements prédéfinis admis à être transmis d'une première application vers une autre application sur le réseau. De plus, lorsque la technique client-serveur habituelle est utilisée, des données d'informations d'événements particulières doivent toujours être communiquées à partir d'une première application de programme informatique vers un programme serveur et à partir du programme serveur vers une seconde application de programme. Par ailleurs, ce programme serveur peut ne pas savoir si d'autres applications de programmes sont intéressées par la réception de ces données d'événements particulières. En résultat, lorsque le serveur reçoit les données d'informations d'événements particulières en provenance du premier programme d'application, le serveur doit alors déterminer. Si d'autres applications sont intéressées par la réception de ces données d'événements par ticulières. Si aucune autre application n'est intéressée par la réception des données d'événements particulières, le programme serveur a gaspillé ses ressources à manipuler les données d'événements. particulières du fait que celles-ci ne seront jamais communiquées à aucune autre application.