1. A computer implemented method for creating an install program comprising: dragging a plurality of icons for the install program from a toolkit pane to a workspace pane to create an arrangement of a plurality of program elements, wherein each of the plurality of icons represents an element of the install program, wherein the install program is a program for installing an application on a computer system, wherein the plurality of icons comprises a panel icon, an action icon, and a rule icon, wherein the panel icon represents a panel which defines a screen to display during installation of the application, wherein the action icon represents an action which defines an installation function of the panel icon, and wherein the rule icon represents a rule which defines a check to perform before the installation function is performed; simulating the install program prior to building the install program into an executable file; and building the install program into an executable file according to the arrangement to create the install program.