# Knowledge management software

Knowledge management software (KM software) is a subset of content management software, which contains a range of software that specializes in the way information is collected, stored and/or accessed. The concept of knowledge management is based on a range of practices used by an individual, a business, or a large corporation to identify, create, represent and redistribute information for a range of purposes. Software that enables an information practice or range of practices at any part of the processes of information management can be deemed to be called information management software. A subset of information management software that emphasizes an approach to build knowledge out of information that is managed or contained is often called knowledge management software.
KM software in most cases provides a means for individuals, small groups or mid-sized businesses to innovate, build new knowledge in the group, and/or improve customer experience. Knowledge management systems (software) include a range of about 1,500 or more different approaches to collect and contain information to then build knowledge that can be searched through specialised search tools. These include concept building tools and/or visual search tools that present information in a connected manner not originally conceptualised by those collecting or maintaining the information database.
One of the main categories of knowledge management software is groupware, which can be used for knowledge sharing and capture. Groupware is a combination of synchronous, asynchronous and community focused tools. Groupware can be used to exchange knowledge and expertise even when the team members are situated around the world.

## Features

Features of KM software usually include:
* Aggregation of content from both internal and external sources
* Classification of content using taxonomies
* Search
* Expertise location
* Workflows for creating knowledge
* Verification of knowledge
* Views/dashboards
As business today is becoming increasingly international, the ability to access information in different languages is now a requirement for some organizations. Reported success factors of a KM system include the capability to integrate well with existing internal systems and the scalability of the system to grow within the organization.

## Range

KM software ranges from small software packages for an individual to use to highly specialized enterprise software suitable for use by hundreds of employees. Often KM software provides a key resource for employees working in customer service or telephone support industries, or sectors of large corporations.
Knowledge management software, in general, enables the combination of unstructured information sources, such as individual word processed documents and/or PDF documents, email, graphic illustrations, unstructured notes, website links, invoices, and other information bearing collections, such as a simple thought, through to a combination of millions of interactions from a website, and through that combination enables the seeker to obtain knowledge that otherwise would not have been discovered. As Internet access speeds increased, many on-demand (or software as a service) products have evolved and are now the leading suppliers of KM software.

## Visual search

One of the departures from the almost standard keyword search approach are those group of companies developing visual search techniques. Some common visual search approaches include:
* Tree traversal – A folder is opened and inside the display of that folder are further sub-folders. The folders are searched in a specific order, exactly once, in a systematic manner. This tree traversal approach relies on the naming of folders to provide a rich enough indication as to what is contained in the next folder or level of folders.
* Taxonomy navigation – A taxonomy (or topic map) is the classification of things or concepts, as well as the principles underlying such classification. In KM software, taxonomies are often used as a way of visually structuring the available information by tagging it with relevant topics and visually represent them as folders and sub-folders inside the taxonomy. Users can then navigate the taxonomy and select the topic, or combination of topics (faceted search), to perform the search on.
* Tag cloud search – Once text data has been tagged with certain topics it can be visually represented as a Tag Cloud, where the importance of each tag is represented as a font size and/or color. This way you can identify and pick the most prominent topics.
* Matrix/heat map search – The classification of information into topics facilitates visualization and analysis of the information flow. A combined topic search can be presented as values in a Matrix, and a Heat Map is a graphical representation of that data, presented in colors.
Notable knowledge management tools include:
* Bloomfire – Knowledge sharing software with AI
* Collective Knowledge – An open source, portable and command line framework for knowledge management
* Confluence – Wiki-based knowledge management software that is part of Atlassian's suite
* eGain – Knowledge management and AI software
* Elium – Knowledge management software
* Joplin – Open source knowledge management software
* Notion (productivity software) – Proprietary knowledge management software
* Microsoft OneNote – Proprietary knowledge management software
* OpenKM – Open source knowledge management software