La Web 2.0 se refiere a aplicaciones web que facilitan el compartir información y la colaboración entre usuarios para generar contenido. Estas aplicaciones incluyen comunidades web, redes sociales, servicios de alojamiento de videos, wikis, blogs y mashups. Permiten a los usuarios interactuar y colaborar como creadores de contenido en lugar de limitarse a observar pasivamente.