Any system that automates the input, storage, transfer, and retrieval of knowledge. These may include contextual taxonomy for knowledge (meta knowledge), systems for capturing various types of knowledge from useful lessons learned, systems for classifying knowledge documents, systems for locating the relevant experts, technology to facilitate sharing of expertise (groupware, video- conferencing, and so on), repositories for structured as well as unstructured information, and so on.