General-purpose GIS software performs six major tasks such as input, manipulation, management, query and analysis, Visualization. The important input data for any GIS is digitized maps, images, spatial data and tabular data.