La Web 2.0 se refiere a una serie de aplicaciones y páginas web que utilizan la inteligencia colectiva para proporcionar servicios interactivos en red dando al usuario el control de sus datos, como blogs, wikis, redes sociales y servicios de alojamiento de videos y fotos. Algunas características clave incluyen la participación del usuario, la capacidad de modificar contenido, y el uso de estándares como XML, JSON y APIs.