La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y reemplazan aplicaciones de escritorio. Se caracteriza por permitir que los usuarios sean contribuyentes de contenido en lugar de solo espectadores, a través de blogs, redes sociales y plataformas que permiten a los usuarios crear y editar fácilmente sus propias páginas web.