A computação em nuvem refere-se à capacidade da nuvem para fornecer serviços informáticos, incluindo redes, servidores, armazenamento, bases de dados, análises e inteligência, entre outros. A computação em nuvem é uma alternativa aos centros de dados locais. Com um centro de dados no local, somos responsáveis por tratar de todos os aspectos do seu funcionamento, incluindo a aquisição e instalação de hardware, virtualização, sistema operativo e outras instalações de programas, configuração da rede, configuração da firewall e configuração do armazenamento de dados. Depois de concluída toda a configuração, estamos agora encarregues de a manter durante toda a sua existência. No entanto, se optarmos pela computação em nuvem, o fornecedor da nuvem encarrega-se da compra e da manutenção do hardware. As pilhas MEAN, JAM, Java Spring MVC e Ruby on Rails são pilhas de tecnologias de linguagem populares. Os clientes da PaaS podem submeter sem esforço um artefacto de código de aplicação, que a infraestrutura da PaaS implementa imediatamente. Os utilizadores podem subscrever o software de um fornecedor e aceder-lhe na nuvem através de SaaS, ou software como um serviço.