Extensible Messaging and Presence Protocol
From Computing and Software Wiki
Extensible Messaging and Presence Protocol (XMPP) is an open standard technology aimed at real-time communication. As part of the Internet Protocol suite, the technology has a number of uses including: instant messaging; presence information (shows the ability and willingness of a user to communicate); multi-client chat; voice and video calls; collaboration; and general routing of XML data.