What is Web 2.0?

Tim O’Reilly regards Web 2.0 as business embracing the web as a platform and using its strengths (global audiences, for example). (source Wikipedia).

I’ve typically considered Web 2.0 to be sites using technologies like AJAX and Flash to provide an enhanced user interface (think Google Maps), and/or involving community users are as a critical component of […]