Comme les âges de l'industrie, il devient de plus en plus spécialisées, avec diverses sociétés de logiciels de développement de produits de niche pour répondre aux besoins spécifiques de certains types d'entreprises. Logiciel de SIG relève de l'une des quelques catégories différentes. Typiquement, les utilisateurs finaux pourront faire face à ce qui est appelé bureau SIG, qui décrit le logiciel utilisé pour accéder et modifier les informations de SIG la société possède. Ceci est également généralement le point d'entrée pour toutes les nouvelles données.
Ceux qui sont simplement l'affichage et l'utilisation de l'information serait d'utiliser un Viewer SIG, tandis que ceux dont les emplois étaient d'analyser les données utiliserait un analyste de SIG. Pour manipuler ou modifier les données, l'utilisateur serait utiliser un éditeur de SIG. Sinon, de nouvelles données peuvent être recueillies à l'aide d'un SIG mobile, qui verrait devoir sur le terrain. Les utilisateurs finaux peuvent également accéder à des données SIG via Internet ou un Intranet d'entreprise en utilisant ce qui est considéré comme un client Web SIG.
Cela peut prendre la forme d'un client léger, qui ne permet à l'utilisateur de visualiser les données, ou d'un client lourd qui est bien le même que une application SIG de bureau. Une application qui accède à ces informations sur un réseau d'entreprise peut être considéré comme un serveur SIG ainsi. Dans les coulisses, les entreprises peuvent soit conserver leurs propres serveurs et bases de données pour stocker et organiser des données SIG, d'utiliser les données d'une autre société, ou peut-être embaucher un agent externe pour gérer leurs informations.
Les systèmes de gestion de base de données spatiales sont les applications qui stockent les données, mais ils peuvent aussi avoir une certaine fonctionnalité similaire à un SIG de bureau ou SIG Web Client. Carte de serveurs Web sont utilisés pour distribuer les données sur l'Internet que des cartes, et ceux-ci peuvent être téléchargés ou visualisés dans un navigateur ou un autre client. La carte serveur Web est ce que le