La web 2.0 se refiere a una segunda generación de la web basada en comunidades de usuarios y servicios como redes sociales, blogs y wikis que fomentan la colaboración entre usuarios. Incluye ideas como el uso de Ajax, redes sociales, dar control a los usuarios sobre su información y proveer APIs para que aplicaciones puedan manipularse entre sí. Algunos ejemplos de la transición de la web 1.0 a la 2.0 son el cambio de sitios personales a blogs y el cambio de categorías a tags.