Działania matematyczne mogą być wykonane dzięki obsłudze języków Octave i Matlab. GRASS GIS pozwala na pracę na wektorowych i rastrowych danych trójwymiarowych (do standardowych danych wektorowych dodano jednostki face i kernel, dane zapisywane są w formacie x, y, z; podstawowa jednostka trójwymiarowych danych rastrowych to woksel).

Zastosowanie GRASS GIS jest szczególnie popularny w środowisku akademickim, ze względu na swoją funkcjonalność i możliwość swobodnego jej rozwijania. Przeznaczony jest przede wszystkim dla użytkowników posiadających pewną wiedzę na temat GIS-u i znających podstawowe zasady pracy w systemach linuksowych. Zgodnie z jego pierwotnym przeznaczeniem używany jest obecnie przede wszystkim do analiz środowiskowych. Wśród użytkowników pakietu znajduje się wiele amerykańskich i europejskich uniwersytetów i organizacji rządowych.

Niektóre źródła Neteler, M. and H. Mitasova "Open Source GIS: A GRASS GIS Approach. Second Edition." Boston: Kluwer Academic Publishers/Springer. 424pp, 2004.