OpenSCAD ist eine freie CAD-Software. Mit einer textbasierten Programmiersprache werden 3D-Modelle erzeugt. Die Objekte bestehen aus einfachen geometrischen Grundkörpern und werden mit Transformationen und Modifikationen zu einem komplexen 3D-Modell vereinigt. Die Modellierung basiert auf der CSG-Technik. OpenSCAD ist verfügbar für Windows, Linux, macOS, FreeBSD und OpenBSD. Intern wird die Computational Geometry Algorithms Library (CGAL) als CSG-Engine verwendet. OpenSCAD erlaubt es, 3D-Objekte zu erstellen, die sich parametrisch verändern lassen. Außerdem sind prozedural erzeugte Objekte generierbar. Als Dateiformat wird eine einfache Textdatei mit der Endung „.scad“ genutzt. Im Gegensatz zu den meisten anderen CAD-Programmen steht hier also ein komplett freies Dateiformat zur Verfügung. Es lassen sich auch Bibliotheken erstellen, um benutzerdefinierte Objekte und Funktionen zur Mehrfachverwendung zur Verfügung stellen zu können. OpenSCAD Language ist eine funktionale/deklarative Programmiersprache. Neben 3D-Modellen kann OpenSCAD auch zum Erstellen von Animationen verwendet werden.
eine handelsfreie CAD-Anwendung, da es keine Tracker oder Werbung in der Anwendung zu geben scheint. Eine rote Fragge ist allerdings die Website, da dort Google Analytics verwendet wird! Aus diesem Grund könnten 3 oder 4 Blöcke für OpenSCAD gerechtfertigt sein.