Geospatial capabilities can be found in many different types of software.

  • Desktop GIS programs like QGIS and ArcGIS provide a comprehensive suite of tools for creating or editing geospatial data, performing analysis, and producing maps.
  • Web platforms such as Carto provide hosting for dynamic web maps.
  • Programming languages such as R and Python have many packages for working with geospatial data.
  • Specialized GIS software includes PostGIS (spatial database) and GDAL/OGR (command-line tools), which are often used from within a desktop GIS program.