No idea for contracts, but in the technical field we have systems like Rational DOORS, called "requirement management tools". These allow you to set up forward and back links for different elements and across documents so that a change triggers a review of all potentially impacted elements.
These aren't terribly popular, but I like DOORS as a concept (that is, I like what I got from it, I did not care for DOORS itself and was glad to not be the administrator managing it). It greatly reduced missed checks for complex systems with multiple levels of documentation and materials. In my industry (aviation & defense) it's pretty much the tool that anyone uses, if they don't do it manually with Excel and Word documents, so I can't offer any advice on alternative tools that cover the same tasks.