OpenSCAD is a program for creating solid 3D Computer Aided Design (CAD) objects. OpenSCAD reads from instructions and creates a 3D model from it. It is useful for creating schematics and highly detailed designs, especially for industrial, automotive, and engineering applications.