Knowledge base

A knowledge base (or knowledgebase; abbreviated KB, kb or Δ) is a special kind of database for knowledge management. It provides the means for the computerized collection, organization, and retrieval of knowledge.

Just as it has become standard practice to write database as one word it is increasingly common in computer science to write knowledgebase as one word (an interim approach was to write the term with a hyphen).