Knowledge management draws from a wide range of disciplines and technologies:

  • Cognitive science

  • Expert systems, artificial intelligence and knowledge base management systems (KBMS)

  • Computer-supported collaborative work (groupware)

  • Library and information science

  • Technical writing

  • Document management

  • Decision support systems

  • Semantic networks

  • Relational and object databases

  • Simulation

  • Organizational science

  • object-oriented information modeling

  • electronic publishing technology, hypertext, and the World Wide Web; help-desk technology

  • full-text search and retrieval

  • performance support systems