La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas al usuario final que funcionan a través del web y fomentan la colaboración. Algunas aplicaciones de la Web 2.0 incluyen redes sociales, blogs, wikis, almacenamiento en la web y herramientas de organización social de la información. Las tecnologías subyacentes incluyen sistemas de gestión de contenidos, espacios de usuario personalizables y herramientas de edición colaborativa.