A knowledge base is a repository of information that includes answers to common questions and issues. It allows customers to find solutions on their own, reducing the need for direct support and easing the load on support teams.