GeoGebra es un software matemático interactivo libre para enseñar y aprender en colegios y universidades.
Está escrito en Java y por tanto está disponible en múltiples plataformas: Windows, Linux, etc.
Es básicamente un "procesador geométrico" y un "procesador algebraico", es decir, un compendio de matemática con software interactivo que reúne geometría, álgebra, cálculo, planillas dinámicas, y por eso puede ser usado también en física, proyecciones comerciales, estimaciones de decisión estratégica y otras disciplinas.
Con GeoGebra pueden realizarse construcciones a partir de puntos, rectas, semirrectas, segmentos, vectores, cónicas, páginas web interactivas, etc., mediante el empleo directo de herramientas operadas con el mouse o la anotación de comandos en la Barra de Entrada, con el teclado o seleccionándolos del listado disponible. Todo lo trazado es modificable en forma dinámica: es decir que si algún objeto B depende de otro A, al modificar A, B pasa a ajustarse y actualizarse para mantener las relaciones correspondientes con A.