In dit hoofdstuk stellen wij functies voor die toelaten de mogelijkheden van DR. GEO uit te breiden of het programma aan te passen aan een gegeven lessituatie.
De eerste functie is de macro-constructie. Hiermee kan je verschillende opeenvolgende stappen in een constructie opslaan. Achteraf kan je deze constructie (opname) automatisch opnieuw laten bouwen (laten afspelen) of ze bewaren in een bestand.
De DR. GEO-Guile-scripts - DGS - vormen een andere uitbreidingsmogelijkheid voor DR. GEO. Deze scripts zijn werkelijk onderdelen van een figuur net als de meetkundige onderdelen. Zo'n script krijgt een of meer meetkundige items als input, en geeft als output een getalwaarde die in de figuur wordt geplaatst.
De Guile scripts in DR. GEO zijn nuttig omdat ze een waarde berekenen en weergeven of omwille van hun `pedagogisch surplus'. Alles hangt af van wat de gebruiker wil realiseren.
Tenslotte is er de aanpassing van de gebruikersinterface van DR. GEO. Deze stelt een leraar in staat stelt een sessie voor te bereiden met documenten waarin bepaalde functies geblokkeerd zijn en beveiligd met een paswoord.