Las aplicaciones web 2.0 hacen hincapié en el contenido generado por los usuarios, la interactividad y la colaboración. Permiten que los usuarios interactúen y colaboren generando contenido en comunidades virtuales, a diferencia de la web 1.0 que solo permitía visualizar pasivamente el contenido. Ejemplos de aplicaciones web 2.0 incluyen redes sociales, blogs, wikis y plataformas de video compartido.