Like how GTalk use XMPP, the port 5222 opens, but with tons of customizations and extensions that 3rd-party program can only use the basics?