Few concepts in information technology create more confusion than Web 2.0. The truth is that Web 2.0 is a difficult term to define, even for web experts
This new generation of internet services and devices—often referred to as social software—can be leveraged to enrich our web experience, as information is continually requested, consumed, and reinterpreted