I have been evaluating 2 very good tools for managing knowledge – systems that will allow your office to collect various forms of information in a repository and allow searching and collaboration (similar to Microsoft Sharepoint portal). Common use cases are things like Knowledgebases, FAQ’s, technical or user documentation, and various other kinds of shared information. In a medical setting it could be electronic medical records, in a small business it could also include things like supplier invoices, technical drawings that you want to share with team members or clients. There are many uses for these types of knowledge management systems.
There are literally hundreds of this kinds of tools which exist in various forms. many are free, cloud based or open source. The best one would really depend on your needs.
Here are 2 good ones to consider: