
When most people think of GIS, they are actually thinking of GIS software running on a computer. The choice of GIS software and the hardware to run it on is very important, and mistakes can be costly. Choosing these tools used to be simple. There were few vendors of GIS software, and the hardware required to run it was powerful, often specialised and very expensive. The software offered many levels of functionality, was very complex and generally user hostile!
Recently, the market has changed dramatically. There is now an enormous range of software which is labelled ëGISí and which is available for almost every computer platform. In particular, there has been a divergence into two camps; the high-end GIS and the desktop mapping/GIS package.
The high-end GIS is a development of early GIS software; very powerful, fully functional GIS toolkits which usually require powerful UNIX-based workstations. They provide all the functions you would require for most applications. Data input tools, for example, provide the ability to capture data from existing paper maps and records, from existing digital data and primary data collection methods such as surveying and GPS.
These systems also carry out the management of very large databases, with many users making individual changes. This is an extremely complex process, even with the appropriate tools. The efficient storage of complex spatial data sets is another problem which requires specialised software tools; a comprehensive suite of data archiving tools in particular. Analysis of the geographical information on a high-end GIS ranges from a simple query of the data set, to the creation of buffers and the combination of data sets to create an environmental model.
The presentation of the contents of a spatial database or the results of complex spatial analysis have often been overlooked by the designers of GIS software. Tools for producing cartographic output or sophisticated reports are essential for many applications.
The high-end GIS is really only a set of programs and will often require customisation for a particular application. Customisation may include the development of Graphic User Interfaces (GUI) and also the development of specialised tools relating to a particular application. As might be expected, such complex software requires considerable support from trained staff.
A major development in the GIS software market over the past few years is the so-called Desktop Mapping/GIS package. These have developed with the realisation by vendors that not all users of spatial information are GIS experts; many people just want to carry out simple queries of spatial data sets.
As the name suggests, desktop packages are designed to run on desktop personal computers usually using a windows and mouse-based interface. These packages have fewer functions, and are primarily designed for simple analysis and the production of maps and graphs. A major limitation of desktop packages has been a difficulty in importing data. This is now being addressed by many traditional data suppliers and new value-added publishers. For a few hundred dollars, these packages are an excellent introduction to GIS.

The term "enterprise computing" has recently become popular, and is used to describe the situation where all the users of an organisation or enterprise have access to a central information resource. In GIS terms, this might mean the vast majority of users using desktop GIS to query a central data set over a network. The central data base would be maintained and updated by specialists using high- end GIS toolkits.

When considering GIS software, you need a checklist of points:
back to ...