La Web 2.0 se refiere a la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final que fomentan la colaboración y reemplazan aplicaciones de escritorio. Las tecnologías clave incluyen transformar software a plataformas web, respetar estándares como XHTML, separar contenido de diseño, agregar Ajax, dar control a los usuarios sobre su información y proveer APIs. La Web 2.0 consta de blogs, wikis, sindicación de contenido y Creative Commons, que permiten escritura colabor