XMPP is an abbreviation for 'Extensible Messaging and Presence Protocol', which refers to an extensible messaging and presence protocol for online communication. The fundamentals of XMPP are the client-server principle and the open XML standard, in which an XMPP client on the user’s terminal communicates with other participants via an XMPP server.
XMPP technology has been developed by Jeremie Miller since 1998. The first major XMPP version, then still called Jabber, was released in 2000. With real-time streaming protocol based on the XML standard, the open-source software presented itself as a free, flexible alternative to commercial instant messaging. In 2004, Jabber became the XMPP standard protocol, modified by the IETF (Internet Engineering Task Force), which is maintained and standardised in new implementations by the XMPP Standards Foundation.