This study investigated the use of an advanced technological development (free GeoGebra software) within the secondary educational setting in four relatively under-resourced schools in the Gauteng Province of South Africa. This advancement is viewed as having the potential to promote the teaching and learning of complex ideas in mathematics, even within traditionally deprived communities. The focus in this study was on the teaching and learning of transformation geometry at Grade 9 and attainment was reflected in terms of the van Hieles' levels of geometrical thinking. A mixed methods approach was followed, where data was collected through lesson observations, written tests and semi-structured interviews. Four Grade 9 teachers from four schools were purposively selected, while twenty-four mathematics learners (six from each school) in the Tshwane metropolitan region were randomly selected. The teachers' lesson observations and interview outcomes were coded and categorised into themes, and the learners' test scripts were marked and captured. The analysis of test scores was structured according to the van Hieles' levels of geometric thought development. As far as the use of GeoGebra is concerned, it was found that teachers used the program in preparation for, as well as during lessons; learners who had access to computers or android technology, used GeoGebra to help them with practice and exercises. As far as the effect of the use of GeoGebra is concerned, improved performance in transformation geometry was demonstrated.