Environment-as-Code elevates Infrastructure-as-Code, applying DevOps methods and tools to the entire production environment as opposed to only the infrastructure.