Seeking to Define Web 2.0

What is Web 2.0? Tim O’Reilly offers a helpful sketch. More than a specific set of software tools or tech devices, O’Reilly suggests that Web 2.0 finds its definition in the following emerging trends:

  1. The Web as Platform
  2. Harnessing Collective Intelligence
  3. Data is the Next Intel Inside
  4. End of the Software Release Cycle
  5. Lightweight Programming Models
  6. Software above the Level of a Single Device
  7. Rich User Experiences