Cloud computing ou computação em nuvem permite o uso de memória, armazenamento e servidores compartilhados através da internet para acessar dados de qualquer lugar. Existem três modelos principais: Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS). A nuvem pode ser privada, pública, comunitária ou híbrida.