Patent ID: 7418700

Claim:
A system embodied on a computer readable medium, the system facilitates installation and/or removal of components that includes at least one shared component, the system comprising: a validation engine that provides a valid order, the order referentially consistent relative to each of the components; and an installer that controls at least one of an install and removal operation of the components based on the valid order, the installer manipulates at least one property associated with the at least one shared component to reflect dependency for the at least one shared component relative to one or more other components that depend on the shared component according to the installation or removal thereof, the at least one shared component automatically subsumes one or more installation properties associated with previously installed shared components, the at least one property further comprises a reference count having a value indicative of a number of dependent components associated with the at least one shared component, dependency-related configuration data, or combinations thereof; wherein at least one shared component being installed and configured for a selected dependent component during a first next of installation and at least one shared component for each dependent component other than the selected component is installed during the second part of the installation, the at least one shared component for each dependent component is at least an abbreviated version of the selected dependent component.