GeoGebra – is a complex mathematical application for those that study or work with arithmetic, geometry, algebra and calculus. Its a rather complex application that’s aimed strictly at those comfortable with complex maths but the advantage GeoGebra offers over similar apps is that it provides multiple representations of objects that are all dynamically linked. The idea behind GeoGebra is to connect geometric, algebraic, and numeric representations in an interactive way.