Multiple Views for Mathematical Objects
GeoGebra provides three different views of mathematical
objects: a Graphics
View, a, numeric Algebra View, and a Spreadsheet View. They allow you to
display mathematical objects in three different representations: graphically (e.
g., points, function graphs), algebraically (e. g., coordinates of points, equations),
and in spreadsheet cells. Thereby, all representations of the same object are
linked dynamically and adapt automatically to changes made to any of the
representations, no matter how they were initially created.

www.geogebra.org