In this paper, we give a survey of our own software for differential geometry and its extensions [5, 1, 2, 3, 4]. Furthermore we deal with a few applications to represent classical results in differential geometry. Originally the software was aimed at supporting teaching by visualising the results from differential geometry. But it also has applications in research and the engineering sciences. The software is open, that is, its source files are available. Hence it can be extended. It uses OOP, and its programming language is PASCAL. Here we apply our software to the visualisation of results from the theory of curves.