La gestion des connaissances est un nouveau concept de gestion. Elle implique un ensemble de stratégies et de pratiques utilisées dans une entreprise pour créer et représenter la mise en oeuvre de connaissances et d'expériences. Il s'agit de la gestion systématique des actifs de connaissances d'une organisation dans le but de créer de la valeur. Il s'agit de répondre aux exigences tactiques et stratégiques. Elle consiste en des initiatives, des processus, des stratégies et des systèmes qui soutiennent et améliorent le stockage, l'évaluation, le partage et la création de connaissances. En d'autres termes, le système de gestion des connaissances d'une organisation est l'ensemble des informations et des technologies utilisées pour faciliter l'organisation et la distribution des connaissances des employés. Trois niveaux sont utilisés pour décrire les connaissances, ce sont les connaissances explicites, les connaissances tacites et les connaissances potentielles. Les connaissances explicites peuvent être considérées comme des connaissances livresques. Les connaissances tacites restent au sein des personnes de l'organisation et ne sont pas formalisées sous forme écrite ou documentée. Les connaissances potentielles décrivent les connaissances cachées dans les données qui sont collectées mais pas encore utilisées.