La Web 2.0 se refiere a una segunda generación de tecnología web basada en comunidades de usuarios y servicios que fomentan la colaboración y el intercambio de información entre usuarios. Las aplicaciones Web 2.0 incluyen blogs, wikis, redes sociales y entornos para compartir recursos como documentos, fotos y videos. Las tecnologías que apoyan la Web 2.0 incluyen estándares como XHTML y CSS que permiten diseños centrados en el usuario y compatibilidad entre navegadores.