XMPP

Extensible Messaging and Presence Protocol (XMPP) is a communications protocol that was built to provide full support for cross-platform messaging so that one proprietary system’s users could talk to another’s.