La Web 2.0 comprende sitios web que facilitan el compartir información y la colaboración entre usuarios, permitiendo que estos interactúen y funcionen como creadores de contenido dentro de comunidades virtuales. El término fue acuñado por primera vez en 1999 pero no se popularizó hasta 2004, cuando Tim O'Reilly lo difundió para describir sitios que enfatizan la interactividad, la usabilidad y el usuario generado contenido.