Basic Customization > Windchill Customization Basics > Deployment Methodologies > Using the Code and Configuration Deployment (CCD) Utility
  
Using the Code and Configuration Deployment (CCD) Utility
The Code and Configuration Deployment (CCD) utility, built on Ant script, is developed by PTC to apply customizations and configuration changes to the Windchill installation. CCD works on a standardized package structure and supports customizations for Windchill+. The topics in this section provide more information about operation and supported use cases for the CCD utility.
The design goals for the CCD utility are as follows:
Process standardization
Modularity of code
Isolation of custom code from the OOTB code
Support for more modern customization methodologies
For detailed information about the supported customizations, see Supported Customizations.
Creating and Deploying a Build Package
You can create and deploy build packages automatically. There are three main steps to deploy configuration changes with the PTC cloud:
1. Create a customization package.
2. Run the CCD utility.
3. Update the Windchill deployment with the customization.