G propone una arquitectura multicapa, donde cada una de las fuentes de información (capa de datos) es recubierta por una interfaz (wrapper), el cual permitirá la extracción, acceso y consulta de la información contenida en la fuente.