La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario, que generan colaboración y reemplazan aplicaciones de escritorio. Algunas características clave son los sitios de redes sociales, contenido generado por usuarios, etiquetado social, y que los usuarios pueden aportar y controlar datos. Herramientas comunes de la Web 2.0 son blogs, wikis, redes sociales y servicios para compartir videos, fotos y documentos.