Knowing what’s there is a start. I would include @jgiese.wci’s cool queries too.
But people are looking for a process and not just an inventory. Treating the database as source control is great until Epicor overwrites your Pilot for upgrades and you didn’t export your work, or you want to roll back a change, or have select users test a fix before releasing to others, or know when changes starts throwing errors before users call, or being able to compare versions (base to base, base to customized, customized to customized). These would be really nice tools to help keep us current.