Desktop Software
Software you can install on your own computer
Online Tools
Tools you can access through an internet browser
Mobile Apps
Apps for all different mobile phone devices
Programming Languages
Coding tools useful for working with GIS