We used this:
http://www.edms.org/
It tracked our technical documentation revision process as well as our engineering drawings.
It worked but was a bit clunky, non-intuitive, and pretty much everyone hated using it. It required a fair sized staff just to keep it properly administered but a few thousand were using it so that was to be expected.
For uniformity all of our tech docs used a common format and were funneled through a single editor, probably one of the best editors I've ever worked with. She was sharp and an absolute stickler for accuracy.
For a smaller company there should at least be a single person tracking document revisions and ensuring quality/uniformity of content. However, I'm well aware of the small amount of respect and consideration documentation gets in most companies and that most aren't willing to put the resources in place to properly control that information.