La Web 2.0 se refiere a aplicaciones web que facilitan el compartir información, la interoperabilidad y la colaboración. Ejemplos incluyen redes sociales, wikis, blogs, videos y mashups. El término fue acuñado por Dale Dougherty para describir la evolución de la web hacia modelos que enfatizan la participación de los usuarios y los efectos de red. Las aplicaciones Web 2.0 se caracterizan por aprovechar la inteligencia colectiva de los usuarios y proporcionar servicios interactivos en línea.