La Web 2.0 es una actitud y no una tecnología en particular. Representa la evolución de aplicaciones estáticas de la Web 1.0 a aplicaciones dinámicas enfocadas en el usuario en la Web 2.0. Algunas características clave incluyen contenido generado por el usuario, efectos de red y participación. Tecnologías como Ajax y redes sociales han permitido esta transición hacia una web más interactiva y centrada en el usuario.