Un sitio Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en una comunidad virtual, a diferencia de sitios donde los usuarios solo observan pasivamente el contenido. El término Web 2.0 está asociado estrechamente con Tim O'Reilly y se refiere a los cambios acumulativos en cómo desarrolladores y usuarios usan la Web.