KnowledgeBase
KnowledgeBase leverages collaboration functionality to provide a happy medium between centralized and distributed content creation; it is more structured than a wiki, but less formal than using a work-flow involved content management system.
While the articles themselves are meant to be provided by an administrator or site manager, end users can vote on whether these articles are helpful and make comments to them.