Euklides
Construcție geometrică clară
Obiectele construite pot fi activate și dezactivate, sau marcate cu alte culori sau stiluri de linie. Liniile ajutătoare pot fi ascunse cu un clic.
Obiectelor (puncte, drepte ...) li se pot atașa etichete. Etichetele pot conține note sau pot fi folosite la afișarea parametrilor dinamici ai obiectelor (de ex. coordonatele punctelor, lungimea dreptei). De asemenea, este posibilă afișarea și ascunderea etichetelor pentru fiecare obiect în parte.
Elementar sau complex
Programul are la bază cele șase etape bine cunoscute de construcție geometrică euclidiană. Exercițiile pot fi rezolvate prin parcurgerea acestor etape. În afara etapelor de bază, sunt disponibile și alte etape de construcție larg folosite (bisectoare perpendiculară, construcția tangentelor din obiecte de bază). Programul este capabil să efectueze toate transformările de bază din geometria plană (simetria față de o dreaptă sau față de un punct, translația, rotația, proiectare, inversiune).
Etape de construcție
Rezolvarea completă a unui exercițiu include, de asemenea, o descriere a etapelor prin care se poate reproduce procesul de construcție și rezultatul final. Etapele de construcție pot fi afișate una câte una, astfel putem vedea nu doar rezultatul final, ci și etape parcurse.
Programul permite crearea macrourilor (anumiți pași de construcție) care pot fi salvate și folosite mai târziu.
Urmă animată
Prin deplasarea originii unei construcții finalizate de-a lungul unei curbe se poate vedea traiectoria punctului relativ la originea curentă. Utilizând funcția urmă, se poate trasa întreaga curbă a elipsei pe baza punctelor care o compun. Prin afișarea simultană a fazelor individuale, derularea acestora înainte și înapoi sau afișarea lor cadru cu cadru, programul afișează deplasarea originii și transformarea întregii construcții sub formă de animație.
Parametrii animației (numărul de faze, viteza, direcția și alte variabile) pot fi modificați, iar animația terminată poate fi salvată.