В материале представлены различные подходы к трактовке понятия, разновидностей и источников знаний. Разработка систем управления этой сферой должна начинаться с проектирования, охватывающего такие этапы, как накопление знаний, их извлечение, структурирование и формализация, разработка спецификаций для программирования, программная реализация и обслуживание.