Having 100,000 users online with one Openfire will take some tuning work. For example, the Operating System may have limits on the number of open-files (network socket connections) one process can have. What’s your usage case? Perhaps XMPP is not the solution for your problem?