La web 2.0 es la evolución de las aplicaciones web tradicionales hacia aplicaciones enfocadas en la interacción del usuario. Se caracteriza por la participación activa de los usuarios, el contenido creado por los usuarios, y las aplicaciones web dinámicas. Algunas manifestaciones de la web 2.0 incluyen sitios para compartir videos, documentos y presentaciones, así como blogs, wikis y redes sociales que permiten a los usuarios crear y compartir contenido.