La Web 2.0 permite a los usuarios interactuar y colaborar generando contenido, a diferencia de sitios web estáticos donde los usuarios solo observan contenido preexistente. La Web 2.0 incluye sitios que facilitan el compartir información, la interacción entre usuarios y aplicaciones de redes sociales donde las personas pueden crear comunidades virtuales.