Etichetta: Extensible Messaging and Presence Protocol (XMPP, originariamente chiamato Jabber) è un protocollo di comunicazione aperto progettato per la messaggistica istantanea (IM), le informazioni sulla presenza e la manutenzione dell'elenco dei contatti. Basato su XML (Extensible Markup Language), consente lo scambio quasi in tempo reale di dati strutturati tra due o più entità di rete qualsiasi. Progettato per essere estensibile, il protocollo offre una moltitudine di applicazioni oltre alla tradizionale messaggistica istantanea nel regno più ampio del middleware orientato ai messaggi, inclusa la segnalazione per VoIP, video, trasferimento di file, giochi e altri usi.