An interface is provided for identifying which components a user desires
to install on one or more computers. An installation procedure is
determined based on dependency requirements for components that are
selected for installation. The installation procedure may describe a
desired order and/or sequence for installing selected application and/or
service components.