ejabberd is een open-source server voor realtime berichtenverkeer, geschreven in Erlang. De server ondersteunt het XMPP-protocol en biedt daarnaast een MQTT-broker en SIP-diensten, zodat chat, aanwezigheid en apparaatberichten op één platform kunnen draaien. Organisaties gebruiken ejabberd als achterkant van een eigen messagingdienst, met de gemeenschapsversie of met de commerciële Business Edition, die langetermijnondersteuning en een enterprise-SLA toevoegt. De software wordt ontwikkeld door ProcessOne, dat zichzelf omschrijft als opgericht in Parijs in 1999.
ProcessOne vermeldt dat de gemeenschapsversie onder de GPLv2-licentie valt, zodat een organisatie ejabberd op de eigen infrastructuur kan installeren en beheren zonder dienstverlener. Volgens de website is het bedrijf gevestigd in Parijs, Frankrijk, wat ontwikkeling en commerciële relatie binnen de EU plaatst. ProcessOne biedt ook Fluux aan, een beheerde ejabberd-dienst, maar de pagina's vermelden niet waar die dienst gegevens opslaat en of er een verwerkersovereenkomst beschikbaar is. Wie de gehoste variant overweegt, kan beide vooraf opvragen; zelf hosten op Europese servers houdt de berichtgegevens onder eigen beheer.