La Web 2.0 se refiere a la segunda generación de la web basada en comunidades de usuarios, donde cualquiera puede participar fácilmente y compartir conocimiento. Se centra en el usuario final y aplicaciones sencillas que permiten crear y compartir contenido fácilmente. Tecnologías como XHTML, CSS, JavaScript y XML permiten mostrar e intercambiar información dinámicamente.