A system for remote loading of objects or files in order to update
software includes operating system architecture that calls for different
tasks to be broken down into software modules that are connected to one
another by dynamic links or are composed of executable subroutines that
have main dependence links to other parts of the operating system. Each
of the modules is composed of object files or libraries that are
represented by dynamic link libraries among themselves according to a
number of dependence levels that are described in their respective
attributes.