An integrated application setup enables the implementation of application
customizations through patch technology. A customization patch extends a
typical patch file format such that the customization patch serves as a
container for application customization data useful for customizing an
application using different underlying technologies. The contents of the
customization patch can include transforms, cabinet files, and XML
content containing customization information.