GeoGebra
1)Graphic view:Different geometric constructions an graph can be drawn in this view.
2)Algebra view:It shows different mathematical calculations and equations related to the graphic view.
3)Input bar:It is used to input data required for calculations and geometric constructions.