OpenSCAD is gratis, open-sourcesoftware voor het maken van solide 3D-CAD-modellen. In plaats van interactief te tekenen schrijft u een script in de eigen beschrijvingstaal van OpenSCAD en compileert het programma dat tot een model, waardoor ontwerpen parametrisch en eenvoudig aan te passen zijn. Het gebruikt constructive solid geometry (CSG) en extrusie van 2D-contouren, importeert 2D-contouren en parameters uit DXF-bestanden en leest en schrijft STL- en OFF-bestanden. Het richt zich op technisch ontwerp en onderdelenconstructie, niet op artistieke animatie. OpenSCAD draait als desktoptoepassing op Linux, Windows en macOS.
OpenSCAD valt onder de GNU General Public License. Marius Kintel staat vermeld als onderhouder, de broncode staat op GitHub en de eerste release dateert van 2010. De toepassing is gebouwd met Qt, CGAL en OpenCSG. Omdat het lokaal draait, blijven modellen op de eigen systemen van de gebruiker en is er geen door een leverancier gehoste dienst waarvan u afhankelijk bent. De geraadpleegde bronnen vermelden niet waar het project is gevestigd en noemen geen bedrijf als eigenaar; een Europese organisatie kan het dus gebruiken zonder commerciële wederpartij.