Genellikle CBS olarak bilinen coğrafi bilgi sistemleri, coğrafi bilgilerin yakalanması, analiz edilmesi, depolanması, manipülasyonu ve görselleştirilmesi için bilgisayar tabanlı araçlardır. Şirketler, araştırmacılar ve bireyler, mekansal verileri analiz etmek ve birçok farklı türde harita oluşturmak için GIS kullanır. GIS tarafından oluşturulan haritalar, büyük miktarda veriyi tek bir harita içinde saklayabilir ve görüntüleyebilir.
GIS programları, mekansal analizi daha verimli hale getirmek için belirli araçlar kullanır; örneğin, gürültü kirliliği gibi o noktadaki özelliklerden etkilenen alanları göstermek için noktalar etrafında yayılan daireler oluşturan tampon araçlar gibi. Ek olarak, GIS, kategorilere ayrılan ayrı veriler veya alanlar arasında aşamalı olarak değişen sürekli veriler gibi farklı veriler için farklı ekranlar kullanır.
Alanlar arasında veri farkını etkin bir şekilde göstererek, GIS çok çeşitli araştırma kullanımlarına izin verir. Örneğin, GIS'i kullanarak bir araştırmacı, petrol rafinerileri gibi kirlilik kaynaklarını gösteren bir harita yapabilir ve sulak alanlar gibi kirliliğe duyarlı yerler oluşturabilir. Böyle bir harita kirlilik riski altındaki alanları göstermeye yardımcı olur. Çoğu işletme, ulaşım hizmetleri ve konum planlama gibi mekansal olarak bağımlı süreçleri yönetmek için GIS kullanır.
GIS programları, büyük miktarda veriyi ele almak için önemli işlem gücüne sahip bilgisayarları gerektirir. Birçok CBS kurulumunda ayrıca çift monitör kullanılır. Birçok farklı marka, ArcGIS, QGIS, SuperGIS ve SAGA GIS gibi GIS yazılımı üretiyor.