XMPP

XMPP is the Extensible Messaging and Presence Protocol, an open, secure, decentralized technology for the real-time exchange of structured information over the Internet.