Įskiepis Grasshopper naudojamas pažangiam konstrukcijų projektavimui ir modeliavimui, parametriniam modeliavimui architektūroje bei gamyboje, atliekant šviesos srauto analizę, pastatų energetinio efektyvumo analizę ir kt.
Grasshopper leidžia įkelti Rhino geometriją (taškus, linijas, paviršius ir kt.), sukurti geometriją bei importuoti Grasshopper geometriją bei kitus parametrus atgal į Rhino (ar į kitus programinius paketus, pvz., Tekla Structures, Dlubal RFEM ir kt.).
Pirminė Grasshopper paskirtis yra generatyvinio algoritmo kūrimas. Algoritmai sukuriami jungiant komponentus ir parametrus. Komponentų išvesties duomenys naudojami kaip įvesties duomenys kitiems komponentams. Didžioji dalis Grasshopper komponentų generuoja 3D geometrijas, tačiau ši programinė įranga taip pat palaiko ir kitus algoritmus: skaitinius, tekstinius, garsinius, vizualinius, haptinius.
