La Web 2.0 se refiere a la transición de aplicaciones de escritorio a aplicaciones basadas en la web enfocadas en el usuario final que fomentan la colaboración. Incorpora técnicas como CSS, AJAX, RSS, APIs REST y redes sociales. Los sitios web 2.0 deben permitir la entrada y extracción de información por parte de los usuarios y ser completamente funcionales desde un navegador.