What is web 2.0?

I’ve done several posts on this website that mention or reference the idea of web 2.0. I have realized that I need to define what I mean by web 2.0.

Web 2.0 was first coined by Tim O’Reilly as a way to talk about emerging web technologies (post dot-bomb bust). You can read his synopsis of evolution of the term here. Warning: there are a lot of buzzwords on this page that really are part of the larger picture but off the point – i.e. radical trust, radical decentralization, etc. Read the whole thing, and then think about each of the pieces – or read the rest of this post where I boil it down.

Web 2.0 is an idea in flux. Many have dismissed it as a Marketing Buzzword (which it is when it’s used by Marketers who don’t understand what it means – and there are a lot of them out there). Others simply feel that it is an oversimplification – a pointless pigeon-holing of trends in web development and use.

I think Tim has something (and a lot of other people agree). To me, web 2.0 is an idea about how the web is enabling the sharing of ideas and the creation of dialogues.

The important characteristics of web 2.0 technologies are:

  1. Service – Websites that act like applications or services – think Writely (now Google docs and spreadsheets, CogMap, or SalesForce.com
  2. Simplification – User processes that are easy to sign up for, simple to implement, and easy to invite others – think MySpace, Feedburner, or Campfire.
  3. Open Data – Data that is entered once and used in a variety of forms and formats. Data easily shared – think RSS, Google maps API, and Flickr.
  4. Sharing – Individual experience and data populates communities that influence individual experience. A cycle of information – think Digg, the Wikipedia, and del.icio.us.

So that’s the 20,000 foot overview. What does it mean to you?

It means that there are more and more tools out in the great web beyond that will allow you to leverage those four ideas on your own website, with your ideas, using your data. Blogs, wikis, RSS, and social bookmarking are all easy to setup – but how do you integrate them with your current business process? with your website? with your in-house web team? That’s the crux of the web design and web development processes. Now that you understand the high level overview, you can talk to your web development team about taking things to the next level.

Leave a Reply