Presented is a system and a method for installing a suite of application
programs that uses a common structure of a wizard page returned from a procedure
exported from a dynamic link library (DLL) or executable (EXE) file. In this way,
component writers are able to write their UI in a separate DLL or executable (EXE)
file for their component. This improves portability of the UI as the writers are
now able to take this file and copy it from version to version without needing
to rewrite or port the code in any way. Further, the system and method allow for
the usage of a number of default or template UI screens. Modification of the display
order, including insertion and deletion of UI screens as well as reordering of
the screens is also provided by the system and method of the invention. This functionality
is provided through a textural setup database file that includes a textural listing
of the UI screens to be utilized. A suite integration toolkit (SIT) utilizes this
text file to coordinate the UI display.