GeoGebra je aplikacija sa osobinama interaktivnegeometrije,algebre i računa, namenjena profesorima i studentima. Većina delova GeoGebre je besplatan softver. GeoGebra je napisana u objektno-orijentisanom jezikuJava i dostupna je za mnoge platforme. Njen tvorac, Markus Hohenvarter,[1] je započeo projekat2001. godine na Univerzitetu uSalcburgu, nastavivši ga na Florida atlantičkom univerzitetu (2006-2008), Državnom univerzitetu na Floridi (2008-2009) i sada na Univerzitetu u Lincu, uz pomoćopen-source programera sa cele planete.
Trenutno, glavni programer GeoGebre je Majkl Borčerds, profesor matematike u srednjoj školi. Nakon uspešnog početka, za GeoGebru se planira da proširi svoje mogućnosti naiPad iAndroid verziji.[2]
GeoGebra je softver namenjen konstruisanju dinamičke geometrije. Mogu se praviti konstrukcije tačkama,vektorima, segmentima, linijama,poligonima, funkcijama itd. One se mogu menjati dinamički kasnije. Elementi se mogu unositi i modifikovati direktno na ekranu ili preko Input Bar-a. GeoGebra ima osobinu da može da koristi promenljive umesto brojeva, vektore i tačke, da pronalaziizvode iintegrale funkcija i ima komande kao što su Root ili Extremum. Nastavnici i studenti mogu koristiti GeoGebru u okviru dokazivanja geometrijskih teorema.