Enhancing KM with Web 2.0
Distributed product software development
Enhancing Knowledge Sharing in an Organization using Web 2.0 Technologies: KM 2.0