La Web 2.0 representa la evolución de las aplicaciones web tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración e interacción. Surge en 2004 como concepto que describe esta transición hacia aplicaciones que generan servicios interactivos basados en la inteligencia colectiva de los usuarios. Algunas tecnologías clave que apoyan la Web 2.0 incluyen redes sociales y plataformas que permiten compartir contenido generado por los usuarios.