La Web 2.0 facilita el compartir información y la colaboración entre usuarios a través de herramientas como blogs, wikis, redes sociales y contenido generado por usuarios. Se caracteriza por aplicaciones web que permiten la interacción y participación de los usuarios más que su mera observación. Las tecnologías subyacentes incluyen XML, AJAX, RSS y APIs que permiten la integración y reutilización de datos.