Desktop Software
Software you can install on your own computer
Web-Based 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