La Web 2.0 representa la evolución de las aplicaciones web enfocadas en el usuario final. Se caracteriza por permitir que los usuarios generen y compartan contenido fácilmente a través de tecnologías como AJAX, RSS, tags y APIs. Algunas aplicaciones típicas de la Web 2.0 son blogs, wikis, redes sociales y plataformas para compartir fotos, videos y otros archivos.