La Web 2.0 representa la evolución de las aplicaciones tradicionales hacia aplicaciones web centradas en el usuario. Se trata más de una actitud que de una tecnología, enfocada en el contenido generado por los usuarios, la participación en red y la innovación descentralizada. El Web 2.0 promueve el desarrollo de aplicaciones basadas en la web, respetuosas con los estándares, y que faciliten el control y la sindicación de contenidos por parte de los usuarios.