O Cloud Computing é a disponibilidade sob demanda dos recursos de computação como serviços online. Em vez de hospedar e processar dados localmente em servidores físicos, os recursos são disponibilizados remotamente por meio da internet.
Esses recursos incluem armazenamento, processamento de dados, servidores, redes, bancos de dados, software e análises. Assim, elimina a necessidade de infraestrutura e possibilita pagamento apenas pelo que usar, já que o conceito fundamental é que esse acesso seja flexível, sob demanda e escalável.