Knowledge management, the evolution