Komunikator to usługa pozwalająca na interaktywne przesyłanie komunikatów oraz plików pomiędzy jej użytkownikami. Usługa oparta jest o protokół XMPP (Extensible Messaging and Presence Protocol) bazujący na języku XML. Wielką zaletą tego protokołu jest otwartość (kod opracowany przez społeczność internetową, jawny, dostępny dla każdego). Następstwem pełnej otwartości jest bogaty wybór aplikacji klienckich na wszystkie systemy operacyjne, także na telefony komórkowe z systemem Android.