Es ermöglicht sozusagen die Kommunikation zwischen Applikationen, die lokal am selben Computer, auf verschiedenen Computern im selben Netzwerk oder sogar auf Computern über mehrere Netzwerke hinweg liegen.