GeoGebra es un aplicación diseñada para ser utilizada en el ámbito educativo. Permite la manipulación de figuras geométricas (puntos, rectas, circunferencias, ángulos, etc.) de forma sencilla, de manera que el usuario puede visualizar relaciones geométricas con dichos objetos. El proyecto fue iniciado por Markus Hohenwarter como parte de su tesis en el año 2001 en la Universidad de Salzburgo, lo continuó en la Universidad Atlántica de Florida (2006-2008), luego en la Universidad Estatal de Florida (2008-2009) y en la actualidad, en la Universidad de Linz.
GeoGebra está escrito en Java, se puede utilizar con diversos sistemas operativos: Windows, Linux, Apple macOS, Android y Apple iOS
El usuario puede crear una cuenta en GeoGebra y compartir sus proyectos con otros usuarios.
Un ejemplo de una applet realizada con Geogebra es: Estudio de la continuidad de una función definida a trozos, que muestra las singularidades de una función real discontinua.