The installing of components into an industrial computer observes a pulling paradigm
in which a required resource list associated with each component is reviewed against
resources in the target-industrial control device. Missing resources are obtained
through a searching process that may include but is not limited to the media holding
or associated with the installed component. This approach allows compatibility
between different versions of the resources to be evaluated with the possibility
of coexisting different version numbers being, or one version replacing the other
for automatic upgrade. Collecting the resources in a available resource table allows
more complete information to be provided to the user in the event the resource
cannot be found and allows more complete removal of components by making an explicit
attribution of ownership of each resource to one or more installed components.