GeoGebra 6.0.477.0
Flexible and free mathematical software
GeoGebra is a complex mathematical application for those that study or work with arithmetic, geometry, algebra and calculus.
PROS
 Provides multiple representations of dynamically linked objects
 Covers arithmetic, geometry, algebra and calculus
CONS
 Complicated for beginners
GeoGebra is a complex mathematical application for those that study or work with arithmetic, geometry, algebra and calculus.
Aimed at math experts
It's a rather complex application that's aimed strictly at those comfortable with difficult math, but the advantage GeoGebra offers over similar apps is that it provides multiple representations of objects that are all dynamically linked. The idea is to connect geometric, algebraic, and numeric representations in an interactive way. This can be done with points, vectors, lines, and conic sections.
GeoGebra allows you to directly enter and manipulate equations and coordinates, enabling you to plot functions; work with sliders to investigate parameters; find symbolic derivatives; and use powerful commands like Root or Sequence.
Mind boggling
The complexity of the program is mind boggling for those new to such mathematical applications. It's very difficult to work out how to use from scratch, although there are several very detailed tutorials to help you on your way.
Not for the faint hearted
GeoGebra isn't a mathematical program for the faint hearted but if you have to deal with arithmetic, geometry, algebra and calculus on a regular basis, it is very flexible.
The latest version of GeoGebra includes tangent to Freehand Functions, as well as the ability to save projections for 3D view (unless "Grayscale" and "Omit green channel"), a "Use Lighting" option for 3D view (turns off shadows), and a "Show All Objects" button for 3D view.
Changes

The latest version of GeoGebra includes tangent to Freehand Functions, as well as the ability to save projections for 3D view (unless "Grayscale" and "Omit green channel"), a "Use Lighting" option for 3D view (turns off shadows), and a "Show All Objects" button for 3D view.
by Jozus Sabandar
it s interactive and dynamic..I would recommend the students to use GeoGebra in their learning process. It allows the... Moreit s interactive and dynamic..I would recommend the students to use GeoGebra in their learning process. It allows the to observe, explore, and relatively discover new associations among mathematical concepts and ideas. They could also make experiments to check whether their hypotheses were correct or not. Geo Gebra will allow them as well as the teachers to develop new strategies in solving difficult problems using different strategies. It combines Algebra and Geometry and records all the steps that were used to construct.