La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas al usuario final. Las tecnologías clave incluyen el uso de estándares como XHTML y hojas de estilo, AJAX, Flash, redes sociales y dar control a los usuarios sobre su información. La Web 2.0 no es una tecnología sino una actitud de desarrollo enfocada en la renovación constante e involucramiento de los usuarios. Algunas herramientas comunes son blogs, que permiten a los usuarios publicar y comentar, y wikis