The Framework for XMPP