This is a comparison of notable GIS software. To be included on this list, the software must have a linked existing article.

The selection of GIS software is a non-trivial task typically undertaken at project commencement. The use of appropriate selection criteria and methodology can be critical to a project's success, with considerations including outlay costs, ease of use, data and system harmonization and maintenance, incorporation of advances in technology, and downstream system integration.

License, source, & operating system support GIS software Free software Open source Windows Mac OS X Linux BSD Unix Web Other ArcGIS Viewer(s) Google Earth Plugin, KML, WMS Autodesk Viewer(s) Cadcorp Viewer(s) Deegree JavaJavaJavaJavaJava Erdas Imagine Viewers & Plug-ins FME FME Cloud GeoBase - Telogis Trial Traffic, WMS, ADAS, Routing GeoNetwork JavaJavaJavaJavaJava GeoServer JavaJavaJavaJavaJavaJava GeoTools JavaJavaJavaJavaJava GRASS via pyWPS gvSIG JavaJavaJavaJavaJava IDRISI ILWIS GeoMedia Viewer(s) CLIX KML JUMP GIS JavaJavaJavaJavaJava Kosmo JavaJavaJavaJavaJava LandSerf JavaJavaJavaJavaJava MapDotNet Manifold System Microsoft MapPoint Discontinued Pitney Bowes MapInfo Pro Viewer(s) MapServer AMP Maptitude Caliper software MapWindow GIS Oracle Spatial PostGIS QGIS Google Earth Plugin, KML, WMS RegioGraph RemoteView SAGA GIS KLM SAP HANA Free Trial Smallworld Read-only OLE, XML, Multiuser, Utility Data Model, Data Translator export/import SPRING Solaris TerraLib TerraView TNTmips Viewer(s) TransModeler Caliper Software uDig JavaJavaJavaJavaJava

Pure server

Map servers Name Language WMS WFS WFS-T WCS WMC SLD FES OtherArcGIS Server.NET/JavaSOAP, REST, KMLMapServerC DeegreeJavaGeoServerJavaMapDotNetC#/.NETSOAP and REST feature and map servicesManifold SystemASP C#client and serverGeoMedia WebMapASP C#?

Map caches Name Language WMS-C OtherArcGIS Server.NET/Java MapDotNetC#/.NETFile-based and SQL Server

Pure web client

Libraries Name Language WMS WFS GeoRSS OtherOpenLayersJavaScript support for navigation, icons, markers, and layer selection.LeafletJavaScript support for navigation, icons, markers, layers, GeoJSONMapDotNetJavaScript/HTML5 digitizing, wkt rendering, draggable icons and content, geospatial queries (intersection, overlapping)

See also Open Source Geospatial Foundation (OSGeo) Geographic information system software GIS Live DVD

References