The GeoFlex System