Definition of GIS: