Web 2.0 se refiere a una segunda generación de la Web que se basa en comunidades de usuarios y servicios como redes sociales, blogs y wikis que fomentan la colaboración y el intercambio de información entre los usuarios. La Web 2.0 difiere de la Web 1.0 en que es más dinámica e interactiva, permitiendo que los usuarios creen y compartan contenido. Tim O'Reilly acuñó el término Web 2.0 y ha impulsado el software libre.