A method and an apparatus are disclosed for managing multiple software
component versions. The method and apparatus detect a version change to
one software component on a network. Then, the method and apparatus
automatically identify other software components that both need to be
changed to remain compatible with the changed software component and also
depend on the changed software component.