La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones basadas en la web enfocadas en el usuario final. Estas aplicaciones permiten la colaboración y servicios que reemplazan aplicaciones de escritorio. La Web 2.0 se basa en seis ideas clave como la publicación de información sin conocimientos técnicos avanzados, facilitar interacciones e investigación, ahorrar tiempo al usuario y estandarizar lenguajes para mejor reutilización de código. Se diferencia de la Web 1.0 en que la información es descentralizada