La Web 2.0 se refiere a la evolución de las aplicaciones web tradicionales hacia aplicaciones centradas en el usuario que facilitan la colaboración y el intercambio de información. Permite a los usuarios interactuar y compartir contenido generado por los usuarios en comunidades virtuales, a diferencia de sitios web pasivos. Algunos ejemplos son blogs, wikis, redes sociales y servicios de video.