O termo "nuvem" engloba uma vasta gama de avanços tecnológicos e potenciais. É mais uma "inovação prática" do que uma invenção, combinando várias invenções anteriores para criar algo fresco e intrigante. A computação em nuvem, como o iPod, mistura uma série de diferentes tecnologias e conceitos (o Walkman, a compressão MP3 e um disco rígido portátil). Exemplos incluem redes de alta largura de banda, virtualização, interação Web 2.0, compartilhamento de tempo e interfaces de navegador. Cloud computing refere-se a aplicativos que foram projetados para serem aplicativos ricos da Internet que operam através da Internet (ou "Nuvem"). Com a computação em nuvem, as tarefas podem ser dadas a uma combinação de software e serviços através de uma rede. Uma nuvem é um agrupamento de servidores. As empresas podem usar a computação em nuvem para transformar suas infraestruturas de servidores existentes em ambientes dinâmicos, permitindo-lhes aumentar e diminuir a capacidade do servidor conforme necessário. Uma plataforma de computação em nuvem fornece, configura, reconfigura e desprovisiona servidores constantemente, conforme necessário. Os servidores em nuvem podem ser dispositivos físicos ou virtuais. As nuvens avançadas normalmente incluem outros recursos computacionais, como redes de áreas de armazenamento (SANs), rede.