in bigger companies they probably have a formal change-request/management system where everything is documented and changes are approved/rejected by teammates or managers.<p>for a smaller setup i think any wiki that supports revision control would work well.