While interested parties continue to debate the definition of a Web 2.0 application , some suggest that a Web 2.0 website may exhibit some basic characteristics. These might include:
Network as platform" — delivering (and allowing users to use) applications entirely through a web-browser.
Users owning the data on the site and exercising control over that data.
An architecture of participation and democracy that encourages users to add value to the application as they use it.
A rich, interactive, user-friendly interface based on Ajax .