La Web 2.0 permite la colaboración entre usuarios y el reemplazo de aplicaciones de escritorio por servicios en línea. Las tecnologías clave incluyen XHTML, hojas de estilo, contenido syndicado, Ajax, Flash, Ruby on Rails, redes sociales y APIs abiertas. Esto facilita que los usuarios agreguen y clasifiquen información de manera sencilla y la compartan a nivel mundial a través de blogs, wikis y otras plataformas.