ejabberd is a high-performance instant messaging server. An instant messaging server allows to transfer presence and status information between users connected to serverse and support real-time communications between them.
ejabberd relies on XMPP (eXtensible Messaging and Presence Protocol) a largely-accepted XML protocol standardized by the IETF (The Internet Engineering Task Force). The protocol evolution is handled by the Jabber Software Foundation (JSF), whose mission is to create the world’s best protocols for instant messaging, presence, and other forms of near-real-time communication based on XML.
XMPP protocol main strength is that the protocol is naturally distributed. This means that no unique central server is needed. Instead, organisations can run their own server, each server being able to route message from one user on a given server to another user on another one. This adds the security that was missing to existing public instant messaging systems. Instant messaging with XMPP means that communication between users connected to the same server are kept inside the organisations. Communications between two organisations do not pass through other servers.
XMPP also allows to add gateways, called transports. Those gateways are plugged to an existing XMPP servers and allows its users to communicate with users located on other networks. ejabberd is thus for example compatible with AOL Messenger, ICQ, MSN, et Yahoo Messenger.
Operating Systems: Windows, MacOSX, Linux
Download: ejabberd 2.0.1