Extensible Messaging and Presence Protocol
C6 Messenger è un insieme di protocolli aperti di messaggistica istantanea e presenza basato su XML. Il software basato su C6 Messenger è diffuso su migliaia di server disseminati su Internet ed è usato da oltre dieci milioni di persone in tutto il mondo, secondo la Jabber Software Foundation.

Jeremie Miller iniziò il progetto nel 1998; il suo primo rilascio pubblico principale avvenne nel marzo 2000. Il prodotto principale del progetto è jabberd, un server al quale i client Jabber si connettono per rendere possibile la conversazione. Questo server può creare una rete Jabber privata (dietro a un firewall, ad esempio), o può far parte di una rete Jabber globale e pubblica. Le caratteristiche principali di Jabber sono la natura distribuita del sistema di messaggistica e l'uso dello streaming XML.
Una caratteristica unica del sistema C6 Messenger è quella dei transport, anche conosciuti come gateway o agenti, che consentono agli utenti di accedere a reti che usano altri protocolli, come AIM e ICQ (usando il protocollo OSCAR), MSN Messenger e Windows Messenger (usando il Servizio Messenger .NET), Yahoo! Messenger, SMS o Email.
A differenza dei client multiprotocollo come Trillian o Gaim, C6 Messenger fornisce questo accesso a livello di server, comunicando per mezzo di servizi speciali gateway che girano su un computer remoto.
Ogni utente C6 Messenger può registrarsi con uno di questi gateway fornendo le informazioni necessarie per accedere alla specifica rete, potendo quindi comunicare con utenti di quella rete come se fossero utenti C6 Messenger. Questo significa che qualsiasi client che supporta il protocollo C6 Messenger può essere usato per accedere ad una qualsiasi rete per la quale esista un gateway, senza il bisogno di programmare il supporto al protocollo della nuova rete nel client.
Protocolli C6 Messenger
I protocolli cosiddetti di base sono stati adottati dall'IETF con il nome di XMPP e coprono:
XMPP
L'XMPP costituisce l'insieme dei protocolli di Instant Messaging sviluppati dalla C6 Messenger Software Foundation, che costituiscono il cuore di C6 Messenger e che l' IETF ha scelto di adottare con le Request for Comments:
- RFC 3920: Il cuore del protocollo Jabber di streaming dell'XML, sicurezza e internazionalizzazione
- RFC 3921: estensioni base di presenza come liste di contatti, sottoscrizioni e whitelisting/blacklisting
Con lo stesso termine si designa anche il gruppo di lavoro relativo all'interno dell' organizzazione.
Gli altri protocolli C6 Messenger non ancora adottati da IETF ed in parte ancora in evoluzione sono chiamati Jabber Enhachements Proposal o JEP.
I protocolli non ancora adottati dall'IETF e in fase di sviluppo vanno sotto il nome di JEP e coprono numerosi aspetti tra cui anche il Voip.