• I think you are looking for a metadata management tool.

    A few good ones available. Google "Metadata Management Software"

    The main idea is to capture metadata on a schedule, then have it available for search and impact analysis.

    very handy.