Geographic Resources Analysis Support System, commonly referred to as GRASS GIS, is a Geographic Information System (GIS) technology built for vector and raster geospatial data management, geoprocessing, spatial modelling and visualization.
GRASS GIS is Free and Open Source Software released under the terms of the GNU General Public License (GPL >= v2). GRASS GIS is also a founding member and an affiliated project of the Open Source Geospatial Foundation (OSGeo).
The GRASS GIS project is an international team effort that includes scientists and developers from various fields. GRASS has been under continuous development since 1982 involving a large number of federal US agencies, universities, and private companies. The development of core components and the management of releases were in charge of the Construction Engineering Research Laboratory (CERL) in Champaign, Illinois. However, since 1997 a worldwide network of developers continue to develop and release GRASS GIS. See the GRASS history section and the full list of releases for more details.
GRASS GIS runs on Linux, Mac and Windows. It comes with both an intuitive graphical user interface (GUI) and a command line syntax useful for automation and production.
GRASS GIS contains over 500 modules to process and render geographic data. The software allows to manipulate a variety of raster, vector and 3D formats, and run simple to advanced spatial analysis and modeling. GRASS GIS can connect to spatial databases but also interface with a variety of third-party systems and libraries. See the Interfaces section below for details.
Some selected relevant features are:
GRASS GIS capabilities are significantly increased by an impressive
list of extensions or addons. These modules are contributed by users
or developers but are not yet part of the standard distribution.
There are currently more than 300 extensions in the
official GRASS Addons repo
and many others in the wild to perform the most varied type of tasks.
Have a look at the full list of
addons manual pages
to get an idea. If you don't find what you need, maybe you can
develop your own add-on then.
Read here to learn how to install them.