A computação em Nuvem, do inglês Cloud Computing, é a tecnologia que permite o uso remoto de recursos da
computação por meio da conectividade da internet, oferecendo uma ampla variedade de serviços, ferramentas e
funcionalidade para atender às necessidades das empresas. Nesse sentido, dos três tipos de serviços existentes, dois são
detalhados a seguir.
I. Permite que o acesso ao software sem comprar sua licença, usando-o gratuitamente na nuvem, geralmente com
recursos limitados. Nessa modalidade, a empresa acessa o software pela internet, sem se preocupar com a instalação,
configuração e investimento em licenças.
II. É contratado um ambiente completo de desenvolvimento on demand, no qual é possível criar, modificar e otimizar
softwares e aplicativos, incluindo sistemas operacionais, ferramentas de desenvolvimento, sistemas de gerenciamento de
bancos de dados, e muitos outros recursos, além de toda a infraestrutura necessária para executar ou aperfeiçoar
aplicações Web ou móveis. Nessa modalidade, a equipe de desenvolvimento só precisa se preocupar com a programação
da aplicação, uma vez que a administração, manutenção e atualização da infraestrutura são deixadas para o provedor.
Os dois tipos de serviços detalhados em I e II são conhecidos, respectivamente, como: