If you make changes to the database structure, and you wish to upgrade several user sites, you can use the DP4 Software Release and Data Distribution (SRDD) utility.
When you have completed the changes to an application, you can use this utility to take a "snapshot" of the database. The utility allocates a new version number to the application database and produces a file of changes, for sending to each of the user sites. At the user site, an automatic mechanism is used to update the user application and report on the success of the operation.
For QA Build development, you can make use of the split database facility. A database can be split into two parts:
Program database
Application data database
The QA Build programs are run against the data in the application data database. This facility enables you to update the programs on a remote site by simply copying a new program database, leaving the application database undisturbed.