La Web 2.0 permite aplicaciones enfocadas al usuario final que fomentan la colaboración a través del web. Se caracteriza por sitios y aplicaciones con funcionalidades interactivas que permiten compartir y actualizar contenido. El término fue acuñado en 2004 para referirse a una segunda generación de la Web basada en comunidades de usuarios y servicios como redes sociales y blogs.