Grasshopper est une extension du célèbre logiciel de CAO Rhinoceros 3D, développé par Robert McNeel & Associates. Ce plug-in permet de créer des modèles paramétriques grâce à de la programmation visuelle sur Rhinoceros 3D. La force de Grasshopper est son très haut niveau de programmation, c’est à dire très accessible au plus grand nombre, sans avoir besoin de compétences spécifiques en matière de développement.