La Web 2.0 es la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que funcionan a través de la web y fomentan la colaboración. Esto ha definido nuevos proyectos en Internet y ha mejorado las soluciones para los usuarios al permitir contenido dinámico e interacción con el usuario, en contraste con las páginas estáticas de la web original. Algunas tecnologías clave de la Web 2.0 incluyen Ajax, redes sociales, y dar control a los usuarios sobre su información.