XMPP

A widely-deployed, standards-based messaging and presence protocol often used for instant messaging (IM) applications, initiating voice or video conferences, screen-sharing, file transfers, and other forms of real-time information sharing.