A geographic information system (GIS) allows users to capture, store, manipulate, analyze, manage and display spatial or geographical data. GIS integrates hardware, software and data to visualize relationships within mapped information. Key components include hardware, GIS software, data and people. There are two main data types - raster, which stores cell-based data like images, and vector, which represents discrete features using points, lines and polygons. GIS has evolved significantly since the 1960s and is now widely used across various fields and applications.