Geoworld survey what determines software. purchasing decisions