A method and apparatus for compensating for deficiencies existing in
programs to assist a user through installing a program. Polling the
status of jobs requested by the user of a workstation is done so that the
user may eventually be provided with status reports regarding the jobs
being executed. The user can set parameters during loading of System
Modification Program Extended (SMPE) libraries, install, migrate,
fallback, remigrate and update procedures for the program. An indication
is provided to a user of a workstation as steps of a task have been
completed by the user. The health of catalog and directory databases may
be verified before a migrate procedure is performed. The user of the
program can be informed regarding parameters whose default values have
changed, which parameters are of particular concern to the specific user.