These are the software tools needed to manage a geographic database. They are very numerous, may be proprietary or open source, and cover a fairly large number of functions. In the simplest GIS projects it is possible to use a single software. When the problem becomes more complex or specialized, it is often necessary to combine different software.