A GIS system can be (1) a desktop system with hardware like a computer and software like ArcGIS, with one user analyzing spatial data. (2) A server-based system with hardware servers storing data and software enabling secure access by multiple users who can collaborate. (3) A web-based system with hardware servers hosting spatial data and web GIS software allowing public access to solve problems by finding patterns and relationships in the data.