In today's highly competitive business environment, Knowledge has become the most valuable asset for organizations, and as a result, knowledge management has emerged as a discipline which allows firms to make most of the knowledge. Knowledge management is a broad field, which may relate to capturing consumer behavior, and allows them to learn how to conduct internal processes effectively and take better decisions in highly complex and changing business environment. Knowledge management can be defined as a deposit of interrelated information, which is acquired by a firm through experience. Specifically, knowledge management is knowledge gained ...