1. A method to be executed as part of a process for creating an executable configuration program that comprises multiple steps that are successively executed and wherein associated with each of the steps are user-selectable options, the method comprising: creating a rule that during execution of the configuration program determines which of the user-selectable options for a step are displayed when a specified user-selectable option of a previous step is selected; and binding the rule to the specified selectable option so that during execution of the configuration program the rule is executed when the specified user-selectable option is selected.