La Web 2.0 representa la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas en los usuarios. Esta nueva generación de sitios web se basa en el contenido creado y compartido por los propios usuarios. La infraestructura de la Web 2.0 utiliza nuevas tecnologías que facilitan la publicación y compartición de información entre sitios web, como aplicaciones que generan colaboración y servicios que reemplazan las aplicaciones de escritorio.