1. An apparatus for implementing integrity verifying and correcting software, the apparatus comprising: a memory device for storing data structures comprising operational data and executables; a processor operably connected to the memory device for executing the executables; a network operably connected to the processor for connecting a node to another node; the node, hosting a directory services executable for maintaining a data store of directory services objects linked together, the directory services executable being programmed to maintain and search for the directory services objects in the data store; the other node hosting a directory services client for using the directory services system by accessing the directory services objects; the memory device, wherein the operational data further comprises a distribution object, an instance of a directory services object reflecting a configuration of files corresponding to software represented by a software object, corresponding thereto, distinct therefrom, stored in the directory services system, and containing controlling data, the controlling data controlling the processor in selectively verifying the presence and absence of links to files, finding absent links through the directory services system, and correcting the configuration proximate a run time remote from the installation time of the software.