OpenSCAD és una aplicació de programari lliure per a crear objectes sòlids (3D) de CAD. No és un editor interactiu, és un compilador 3D basat en un llenguatge de descripció textual. Un document d'OpenSCAD especifica primitives geomètriques i defineix como són modificades i manipulades per a reproduir un model 3D.