OpenSCAD é um software para criar modelos sólidos de CAD 3D. A diferença dele para outros softwares gratuitos de criação  de modelos 3D (como o Blender) é que ele se concentra mais nas questões de CAD e menos nas artísticas. Então, ele pode ser a escolha certa para você que quer criar modelos 3D de peças de máquinas, mas não é a melhor opção se você quer fazer animações. OpenSCAD não é um modelador interativo. Ele funciona mais como um compilador 3D, que lê um arquivo de script que descreve o  objeto e cria o modelo 3D a partir desse script. Isso dá a você (o designer) total controle sobre o processo de modelagem e permite que você altere facilmente qualquer etapa ou faça projetos com parâmetros configuráveis.OpenSCAD oferece duas técnicas principais de modelagem: a primeira é a geometria sólida construtiva (conhecida como CSG) e a segunda é a extrusão de contornos 2D. Como formato de troca de dados para esses contornos 2D, são usados arquivos DXF do AutoCAD. Além de caminhos 2D para extrusão, também é possível ler parâmetros de projeto dos  arquivos DXF. Além dos arquivos DXF, OpenSCAD também pode ler e criar modelos 3D nos formatos STL e OFF. 