La Web 2.0 se refiere a aplicaciones web que facilitan el compartir información, la colaboración y el diseño centrado en el usuario. Ejemplos incluyen comunidades web, redes sociales, wikis, blogs y servicios de alojamiento de videos. Tim O'Reilly acuñó el término en 2005 y definió principios como usar la web como plataforma y datos como motor de innovación.