I'm working on a search engine for complex system configuration. It tracks changes in any sort of system configuration (configuration files, database schemas, deployed apps, firewall rules, whatever) and lets you see what changed when across entire groups of systems.
It's really targeted at larger applications built operated by multiple subteams and specialists. Large systems suffer from interaction-driven failures - Component A changes, and Component B breaks. For example, a db schema change can break applications that rely on the schema. But if the databases are maintained by a separate team of DBAs, coordinating and communicating change and dependencies is difficult, and debugging them is even worse. Being able to see changes that can affect your own domain from other domains outside your scope can make solving system failures a lot simpler and faster.
I took several months off last year to work on this, and built an alpha version. It worked, but mostly taught me what needs to be done to build a beta and head for production. Alas, I had to go back to dayjobbing for a while, so it's slow going again. :( But it'll get there.