La web 2.0 se refiere a una segunda generación de la web basada en comunidades de usuarios y servicios como redes sociales y blogs que fomentan la colaboración y el intercambio de información entre usuarios. Algunos principios clave de las aplicaciones web 2.0 incluyen que la web es la plataforma, la información impulsa Internet, y la innovación surge de características distribuidas por desarrolladores independientes. Ejemplos de la transición de la web 1.0 a la 2.0 incluyen el cambio de Ofoto