Riot.im allows you to use several groupware accounts simultaneously. The instant messaging service gathers all your IMs, files, and other information into one platform and protects them with end-to-end encryption. Riot chat is suitable for developers, programmers and other advanced users as it requires that you run your own server. All Riot users will have access to its crypto ratchet technology, creating a decentralized secure WiFi connection. You will also get access to the official Riot.im source code via GitHub. With the code, you can customize your chat room to fit as many users as you need.