Knowledge management (KM) refers to identifying and leveraging the collective knowledge in a company to help it compete. KM is a discipline focused on systematically managing the generation, acquisition, exchange, distribution, and utilization of knowledge, intellectual capital and intangible assets to improve organizational performance. Effective KM enhances business performance by designing tools, processes, systems, structures and cultures to improve the creation, sharing and application of critical knowledge.