Knowledge sharing is important for organizations to stay competitive as knowledge is becoming a key resource. The old paradigm of knowledge being power has shifted to one where knowledge sharing is power. While technology plays an important role in enabling knowledge sharing, it cannot solve issues that are fundamentally about people and culture. Barriers to knowledge sharing include psychological fears, lack of understanding of knowledge management, and inappropriate structures. Benefits of knowledge sharing include innovation, understanding customers and markets better, reducing costs, and enhancing employee retention.