My boss has asked me to shortlist tools that we can use to manage our software architecture and design documents.  We build a large number of applications for internal use.  We have formalised design processes that produce lots of design docs.  But we're taking strain in managing this information.  Also, we're hoping to take advantage of better design principles that may be embedded in a design/architect suite.

If you use a tool that you think is worth its salt, could you be so kind as to post it here so that I might review it?

Many thanks!