Über http://wiki.xmpp.org/web/Jabber_Programmer%27s_Guide
Die Architektur des Jabber-Netzwerks ähnelt E-Mails, während ein Jabber-Server einen E-Mail-Server (server.com) und Jabber-Clients E-Mail-Clients (user@server.com) verwendet. Der Unterschied ist, dass alles (per Definition: fast) in Echtzeit über einen persistenten XML-TCP-Stream erfolgt. Dies ermöglicht beispielsweise, dass andere (berechtigte) Benutzer Ihre Online-Präsenz sehen können. Darüber hinaus können Server spezialisierte Dienste anbieten, beispielsweise ein Benutzerverzeichnis (users.server.com) oder ein Wetteragent (weather.server.com). XMPP ist die Architektur / das Protokoll, auf dem das Netzwerk basiert.
Und speziell:
Was ist der Unterschied zwischen Jabber und XMPP? Seit 2004 ist XMPP das von der IETF zugelassene Instant Messaging- und Präsenzprotokoll. XMPP basiert auf dem Jabber-Protokoll, das seit 1998 weiterentwickelt wird. Grundsätzlich ist das Programmieren von Jabber-Software heute das Programmieren von XMPP-kompatibler Software.