Enterprises often want to have full control of the data and thus the servers of the software which they use. This is important to ensure maximum data protection and security. Those enterprises require a self-hosted solution of a messenger or chat app, which can be deployed in a private cloud or the on-premise infrastructure of the business.