PACBASE is a mainframe software engineering workshop widely used in major banking and insurance companies. It integrates a COBOL generator, macro instructions, a data dictionary and a version manager.
PACBASE is extremely compact: 100 lines of PACBASE generate 500 lines of COBOL
PACBASE manages complex programming kinematics, file fitting, entity management, lists, reporting, etc. with little programming.
PACBASE thus brings significant efficiency to development and maintenance teams and its replacement must take into account the productivity criteria of the workstation.
However, PACBASE generates COBOL code that is difficult to maintain but completely native and works in “stand alone” mode, without any specific Runtime.
Thus, the main problem of the PACBASE exit is the maintenance of the applications. Indeed, a completely stable application does not require any special work to continue operating on the basis of the COBOL generated.
To continue to develop an application developed under PACBASE, it is necessary to make the generated code maintainable and to acquire a high-performance working environment if one wishes to maintain and then improve the productivity of maintenance teams.
The objective is to constitute a software configuration repository containing the sources of COBOL programs made maintainable, the COPYs of data structures and possibly MACROS and to set up a working environment allowing to manage the whole productively .