La Web 2.0 se refiere a la transición de aplicaciones de escritorio a aplicaciones basadas en la web que fomentan la colaboración y servicios entre usuarios. Algunas características clave incluyen el uso de estándares como XHTML y hojas de estilo CSS, la sindicación de contenido, tecnologías como Ajax, redes sociales y dar control a los usuarios sobre su información.