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.
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.