La Web 2.0 permite a los usuarios interactuar y compartir información a través de comunidades web, redes sociales, wikis y blogs. Incluye aplicaciones para compartir recursos digitales creados por los usuarios, herramientas para generar contenido y servicios para organizar información. Las técnicas clave incluyen XHTML, CSS, AJAX y APIs REST.