Knowledge management (KM) is a newly emerging approach aimed at addressing today’s business challenges to increase efficiency and efficacy of core business processes, while simultaneously incorporating continuous innovation. The need for knowledge management is based on a paradigm shift in the business environment where knowledge is now considered to be central to organizational performance and...