Cloud computing ou simplesmente cloud, é a forma que o usuário virtualiza e armazena suas aplicações e banco de dados na famosa nuvem.
Em alguns casos poupa-se algum investimento em servidores físicos e estruturas mais complexas de rede interna, além de demanda em manutenção técnica e depreciação de máquinas e equipamentos.
Sua grande vantagem sem dúvida é a mobilidade! Através de navegadores web ou outras plataformas (tais como Go-Global), o usuário pode acessar a aplicação de qualquer dispositivo (seja computador ou smartphone) e de qualquer lugar, desde que se valha de conexão internet.
A grande desvantagem é justamente que, na falta ou falha a conexão internet, o acesso a aplicação é restrita ou inviabilizada, além de que; em alguns casos a sua velocidade de execução é inferior comparado com uma hospedagem em servidor próprio ou desktop.