# CM Packaging Utilities Cookbook

This document describes the installation, configuration, and operation of the packaging utilities provided with the Software Development Kit. These utilities enable developers to prepare releases of their custom modifications (called CM releases) to the products. Releases prepared using these utilities may be installed on top of an existing base product environment.

Note: CM releases will correspond to a specific base product version and can be installed on base product environments of that version only. Customers installing a CM release must first verify the corresponding base product version with the Implementation team.
Note: This document describes CM packaging utilities operation for Oracle database only. The application server can be Unix or Windows/DOS operating system. In Unix you must execute the script with `.sh` suffix, in window the script with `.cmd` suffix. They both will execute the same Perl script with `.plx` suffix. For instance:

- `applyCM.sh`: Unix driver script
- `applyCM.cmd`: Windows driver script
- `applyCM.plx`: Perl script

All the examples in this document are related to Unix. If you are in Windows/DOS simply execute the same scripts, but using `.cmd` extension instead `.sh`.

- App Server CM Packaging Overview

Parent topic: Packaging Guide