XMPP (Extensible Messaging and Presence Protocol) – это расширяемый протокол обмена мгновенными сообщениями и информаций о присутствии. Ранее протокол назывался Jabber (болтовня, треп), который основан на XML. Протокол открытый и свободный для использования. Протокол, кроме мгновенной передачи текстовых сообщений, поддерживает и передачу голоса, а также видео и файлов по сети.