A IaC (infraestrutura como código) foi viabilizada pelo surgimento de plataformas de hospedagem de infraestrutura em nuvem, especificamente as plataformas IaaS. Entre os fatores que influenciam diretamente o uso da IaC estão o aumento dos custos e a diminuição na velocidade de implantação da infraestrutura.