O conceito de computação em nuvem (cloud computing) refere-se à utilização da memória e das capacidades de armazenamento e processamento de computadores remotos por meio da Internet. O armazenamento de dados é feito em computadores que podem ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas ou de armazenagem de dados. O acesso aos sistemas e arquivos é remoto, através da Internet, daí a alusão à nuvem. O uso desse modelo é mais viável do que o uso de unidades físicas.
• O usuário não precisa se preocupar com o sistema operacional e hardware que está usando em seu computador pessoal, podendo acessar seus dados na "nuvem computacional" independentemente disso.
• As atualizações dos softwares são feitas de forma automática.
• O trabalho corporativo e o compartilhamento de arquivos se tornam mais fáceis, uma vez que todas as informações se encontram no mesmo "lugar", ou seja, na "nuvem computacional".
• Os softwares e os dados podem ser acessados em qualquer lugar, bastando que haja acesso à Internet, não estando mais restritos ao ambiente local de computação.
• O usuário tem um melhor controle de gastos, pois os sistemas de computação em nuvem são fornecidos de forma que são pagos por conexão e somente pelo tempo de utilização dos recursos.
• Diminui a necessidade de manutenção da infraestrutura física de redes locais cliente/servidor, bem como da instalação dos softwares nos computadores corporativos, pois esta fica a cargo do provedor do software em nuvem, bastando que os computadores clientes tenham acesso à Internet.
• A infraestrutura necessária para uma solução de cloud computing é bem mais enxuta do que uma solução tradicional, não exigindo gastos com energia, refrigeração, espaço físico, mao de obra, servidores, bancos de dados, sistema operacional, firewall, copias de seguranca, etc.
• A sensibilidade de informações confidenciais nas empresas obriga um controle de acesso dos usuários e informação bem específica de quem terá privilégios.
• As empresas são responsáveis pela segurança, integridade e a confidencialidade de seus próprios dados.
• A empresa que usa cloud não sabe onde os dados estão armazenados, talvez nem o país onde as informações estão guardadas.
• O fornecedor em cloud é responsável pelos servidores, cópias de segurança, conectividade e firewall.
• A auditabilidade de atividades ilegais pode se tornar impossível em cloud computing.