In any ERP implementation project, you deal with multiple environments. For example, you start with CRP; after the development you move to the test environment, and then training, UAT, and production, as shown in the following diagram:
One of the biggest challenges that an implementation team faces is moving the configuration from one environment to another. If configurations keep changing in every environment, it becomes more difficult to manage them. Similar to code promotion and release management across environments, configuration changes need to be tracked through a change-control process across environments to ensure that you are testing with a consistent set of configurations.
The following sections outline some approaches used for configuration data management in the Dynamics AX project.