If you are looking for a knowledge base for your help desk or customer service software, consider these features:
This provides for a spelling check on all proposed knowledge base records to maintain the usability of the knowledge base software system.
Knowledge Base Record Action Notification
As knowledge base records moves through the approval process, designated approvers are automatically notified via email.
Knowledge Base Source Tracking
Defines the source of the knowledge base record such as a service group and agent. This is used to measure who is creating knowledge base records.
Knowledge Base Record History Field
A knowledge record history field keeps a permanent record of all changes to the record as well as who did the change as well as the date and time of the change.
Search Scope can be Widened or Narrowed
If the knowledge base search results are not satisfactory, you can widen or narrow the search scope to generate new knowledge base records without having to start the search from the beginning.
Here are two great White Papers on the topic: