La web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que permiten la interacción y modificación de contenido entre usuarios. Algunos ejemplos son blogs, que permiten a autores publicar artículos cronológicamente y a lectores comentar; wikis, que son sitios colaborativos donde varias personas crean contenido de forma asíncrona; y etiquetas, que son palabras clave agregadas a objetos digitales para describirlos.