The awareness about the importance of knowledge sharing in business life has never been higher. The question that most business managers concerned with knowledge ask themselves is thus how to facilitate the sharing and transfer of knowledge among employees, customers and business alliance partners.