GIS software components are the components of a GIS (Geographic Information System) that run on a computer or a server. GIS software typically includes the following components: Data management component, Mapping component, Analysis component, Data visualization component, User interface component, Data exchange component and Programming component.