La Web 2.0 se refiere a aplicaciones web que facilitan la interacción y colaboración entre usuarios. Estas aplicaciones incluyen blogs, wikis, redes sociales y servicios de alojamiento de videos y fotos que permiten a los usuarios crear y modificar contenido. La Web 2.0 se basa en principios como datos como plataforma, efectos de red, software perpetuo y participación de los usuarios.