CyClockWizard software serves several purposes. For programmable clocks, it can be used to define a device configuration. Certain devices can then also have the defined configuration programmed into the device non-volatile memory using a supported programmer kit and CyClockWizard software.
When attempting to use the CyClockWizard programming tool for the first time, it is possible to receive a software error: Failed to load CyMinProg3 service! The attached document explains the simple work around for this error.