FreeCAD is an OpenSource CAD/CAE, based on OpenCasCade, QT and Python. It features some key concepts like Macro recording, Workbenches, ability to run as a server and dynamicly lodabel Application extensions and its designed to be platform independend...