A software tool and method are provided for performing a setup operation
in a computer system. The software tool comprises a setup component
adapted to sense an attribute associated with the computer system and to
selectively provide one of standard prompting and special prompting to a
user according to the attribute, and a user interface component adapted
to render a plurality of setup prompts to a user and to obtain at least
one setup parameter. The invention advantageously provides for customized
user prompting according to the system attribute whereby one or more
prompt screens may be suppressed and default setup parameters used where
the attribute indicates that the prompt screens are unnecessary.
Moreover, one or more additional prompt screens may be rendered to the
user according to the attribute.