Knowledge management is the name of a concept in which an enterprise consciously and comprehensively gathers, organizes, shares, and analyzes its knowledge in terms of resources, documents, and people skills. In early 1998, it was believed that few enterprises actually had a comprehensive knowledge management practice (by any name) in operation. Advances in technology and the way we access and share information have changed that; many enterprises now have some kind of knowledge management framework in place.