GIS
GIS can store information about a location and help provide knowledge on many different topics in a location.  Users can specify a place via latitude and longitude, postal code or address.  Then GIS can provide information about the people in that area including: income, population and education levels.  It can also tell about physical things such as soil types, vegetation, water sources, manmade structures like buildings and roads.