Knowledge base
A knowledge base (also known by its acronym, KB; hereinafter, KB) is a self-serve library of search-optimized documents and other resources. Web-based bases often include some software repository to upload, store and share image and multimedia files. Structurally, KB is a database that is designed for knowledge management, as well as the means for the computerized collection, organization, and retrieval of knowledge.
Enterprise KBs
Enterprises often use their KBs for their operations. Some organizational KBs can be open to the general public usually through their websites. Some KBs such as the ones that contain their customer's data are strictly closed.
KBs in customer support
Any significant web-based customer support is based on some KB.