A computação em nuvem é uma forma de comunicar e fornecer uma variedade de serviços aos utilizadores. Trata-se de um novo modelo de computação que permite o armazenamento distribuído e um grande número de recursos informáticos. A computação em nuvem oferece várias vantagens aos utilizadores, como a acessibilidade eficiente, a eliminação dos custos iniciais, a fiabilidade, o armazenamento ilimitado e a necessidade de um mínimo de atenção à infraestrutura. É um ambiente de computação baseado na Internet com elevada escalabilidade que fornece recursos informáticos como serviços. Fornece serviços eficientes ao seu consumidor com as vantagens de um elevado desempenho e de uma boa relação custo-eficácia. Na nuvem, os dados são transmitidos, armazenados e processados pelo fornecedor de serviços na nuvem (CSP). Alguns dos principais fornecedores de serviços de computação em nuvem são a Google, a Amazon, a salesforce.com e a Microsoft.