Program Generator provides a convenient panel-driven interface to easily prepare DB2 programs, online or in batch. Preparing a program involves running a precompile, bind, CICS command translation (for CICS programs), compile, and link. The Compile Programs option is tailored to preparing the type of programs generated by the Generate Programs option, but it can be used to prepare DB2 programs from any other sources that fit the same model.