My team recently made a software change that impacted a couple of other
programs due to an unexpected relationship between the programs and the way
they query the data (the criteria used). As our base of programs increase I
realize that we need some way of keeping track of dependencies between
programs, database tables, configuration files, dlls, etc. etc. Is there any
tool out there that can be used for this purpose?
The idea would be to query this tool before making changes to a program, to
see what are all the dependencies on this program to analyze the impact.