Software GIS cai sob uma das poucas categorias diferentes. Normalmente, os usuários finais irão lidar com o que é chamado de desktop GIS, que descreve o software usado para acessar e modificar qualquer informação GIS, a empresa possui. Isso também é geralmente o ponto de entrada para quaisquer novos dados. Aqueles que são simples visualização e utilizando informações usaria um Visualizador GIS, enquanto aqueles cujos postos de trabalho foram analisar os dados usaria um Analista GIS. Para manipular ou alterar os dados, o usuário utilizar um editor de GIS.
Alternativamente, os novos dados podem ser coletados por meio de um GIS Móvel, que veria dever no campo. Os usuários finais também poderão aceder a dados GIS através da Internet ou de uma Intranet corporativa usando o que é referido como um cliente GIS Web. Isto pode assumir a forma de um thin client, que só permite ao usuário visualizar os dados, ou um cliente de espessura que é o mesmo que um aplicativo GIS Desktop. Um aplicativo que acessa essas informações através de uma rede corporativa pode ser referido como um servidor GIS também.
Nos bastidores, as empresas podem optar por manter seus próprios servidores e bancos de dados para armazenar e organizar os dados de GIS, utilizar dados de outra empresa, ou, eventualmente, contratar um agente externo para gerenciar suas informações. Sistemas de gerenciamento de banco de dados espaciais são as aplicações que armazenam os dados, embora eles também podem ter alguma funcionalidade semelhante a um GIS desktop ou GIS Web cliente.
Mapa Web Servers são usados para distribuir os dados através da Internet como mapas, e estes podem ser baixado ou visualizado em um navegador ou outro cliente. O Mapa do servidor Web é o que o GIS Web Client conecta a fim de recuperar o data.Also requerido disponíveis são várias adições especializadas para o software GIS, denominado Bibliotecas ou extensõe
(2)