La web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en comunidades virtuales, a diferencia de sitios web estáticos donde los usuarios solo observan contenido. Ejemplos de la web 2.0 son redes sociales, wikis, blogs y servicios de alojamiento de video que facilitan el compartir información y la colaboración entre usuarios. El término web 2.0 se asocia con la evolución de aplicaciones estáticas a dinámicas donde la colaboración de usuarios es necesaria.