XMPP (Extensible Messaging and Presence Protocol) Definition

XMPP (Extensible Messaging and Presence Protocol): A protocol for real-time communication that combines the functionality of instant messaging (IM) and presence information with the extensibility of XML.