La Web 2.0 se refiere a una segunda generación de servicios web basados en aplicaciones web que facilitan la interacción y el intercambio de información entre usuarios. Algunas características clave incluyen el alojamiento de contenido y software en internet en lugar de computadoras individuales, aprovechar la inteligencia colectiva de los usuarios, y hacer la web accesible para todos. Ejemplos populares de servicios Web 2.0 son blogs, wikis, YouTube y Flickr.