Knowledge management is the strategic approach companies have in place for publishing, managing and sharing organizational knowledge, information and data so that it helps in achieving business goals.