Code Promotion simplifies promotion of the configuration data in the following scenarios:
You want to test your configuration in a dedicated testing environment and then build a new production environment based on the tested configurations.
You maintain multiple test environments and you want the configuration changes to pass through these stages before deploying the configuration data to an existing production environment.
You want to move your application to another physical server.
You want to move the application hardware to a different network infrastructure.