A geographic information system (GIS) is a collection of computer hardware, software and geographic data for capturing, managing, analyzing and displaying every form of geographically referenced information, often called spatial data.
This term is commonly used in software engineering, programming, scripting, application design, testing, and development lifecycle work.