- Terraform and other Cloud Agnostic tools can be used to create your Virtual Private Clouds, Security Groups, and other configurations
- Allows you to first automate locally on-premise, and then move those applications to the Cloud
- Provide Repeatability and Consistency in building out your infrastructure
- Manage your Configurations and Upgrades in an Automated Fashion and allow you to test them as they progress up the Environment Chain (Dev->Test->PreProd-> Production)