rattleCAD – the software refactoring project


Current Situation and Challenge

rattleCAD is written in Tcl/Tk, a dynamic programming language.

The current stable Version of rattleCAD is A zipped version of rattleCAD can be downloaded here:

The coresponding git repository is available here:

After a integration of many features and without a mature concept for a system architecture it is necessary to introduce an architecture concept to maintain the software code and to make rattleCAD fit for the future and new features.