Yes one can host the server on cloud or on-premsie, it depends on the need of clients.