Se uma solução no local permitir que os usuários finais tenham total responsabilidade e controle sobre seus recursos de computação, a IaaS será uma etapa removida. Em uma solução de IaaS, o fornecedor de nuvem oferece a tecnologia de infraestrutura essencial, incluindo hardware e componentes, e assume a responsabilidade por hospedar, operar, manter e atualizar todos os equipamentos associados. Então, o cliente pode usar essa infraestrutura para implantar o restante da sua pilha de aplicativos.
Com a IaaS, os usuários finais oferecem os aplicativos, o middleware, o tempo de execução, as redes virtuais e o sistema operacional, enquanto o fornecedor de nuvem cuida da rede física, dos servidores e do armazenamento. Os provedores de IaaS também podem oferecer serviços complementares, como balanceamento de carga, segurança, monitoramento e muito mais.