Plusieurs logiciels, dont certains en open source (pratiques pour les structures à petit budget), peuvent être utilisés pour le Knowledge Management. Ces applications sont généralement des plateformes de gestion de connaissances, des plateformes de socialisation ou, dans leur version la plus complète, des plateformes intégrées. Elles proposent aussi des modules types.