La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas al usuario final que fomenten la colaboración. No es una tecnología en sí, sino una actitud. Tecnologías como AJAX, Flash, Ruby on Rails y redes sociales apoyan a la Web 2.0 al facilitar aplicaciones dinámicas y la participación de los usuarios.