Sabe-se que a probabilidade de adoção bem-sucedida da computação em nuvem em uma empresa é aumentada quando existem as seguintes condições: as relações entre fornecedor e nuvem, caracterizadas pela confiança, são fundamentais para a implantação da nuvem e a promessa de ganhar vantagem em um mercado competitivo. E as organizações alcançam maiores economias de escala de TI com a computação em nuvem ao investir primeiro em recursos relacionais, técnicos e gerenciais. Os sistemas de computação em nuvem são complexos e compartilham muitos dos mesmos desafios de um modelo de computação distribuída convencional, além de oferecerem seus próprios desafios exclusivos. A decisão de migrar um ou mais aplicativos, serviços ou uma empresa inteira para um modelo de computação em nuvem é uma decisão crítica que envolve riscos e recompensas substanciais. Além disso, todas as soluções baseadas em nuvem devem estar em conformidade com os padrões emergentes, a fim de maximizar a portabilidade e a interoperabilidade.