Evolution of knowledge Management in technological era: a tailor made technology to Enterprise 2.0