La Web 2.0 representa la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final. Se trata de una actitud y no de una tecnología en particular. Surge a partir de la necesidad de hacer la web más dinámica e interactiva permitiendo la colaboración entre usuarios. Algunas tecnologías clave son Ajax, RSS y redes sociales.