Knowledge management is a concept that describes the comprehensive efforts of an enterprise in gathering data, organizing it, sharing and analyzing it in terms of resources, skills and documents. Knowledge management is a kind of data mining where the content is organized,
analyzed and relationships mined for and a report presented. A knowledge management plan involves a survey of corporate goals and a close examination of the tools, both traditional and technical, that are required for addressing the needs of the company. The idea of knowledge management being to develop a software that fits in the overall plan and encourages the employee to share information.