Extensible Messaging and Presence Protocol

Definition
The Extensible Messaging and Presence Protocol (XMPP) is

{{Quote|an open technology for real-time communication, which powers a wide range of applications including instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.