OpenSCAD це програмне забезпечення для створення твердотільних 3D моделей. На відміну від більшості вільного ПЗ для створення 3D моделей (такого як Blender) він не зосереджується на мистецьких аспектах моделювання, замість цього - на аспектах САПР. Тому це може бути програма, яку ви шукаєте коли плануєте створювати 3D моделі запчастин механізмів, але зовсім не те що ви шукали, плануючи створення анімаційних фільмів.
OpenSCAD це не інтерактивний моделер. Замість цього це щось на зразок 3D-компілятору який читає скриптовий файл, у якому описано модель, та будує 3D модель зі скриптового файлу. Це дає вам (розробнику) повний контроль над процесом конструювання та дозволяє легко змінити будь-який крок в процесі моделювання, або розробляти моделі, які повністю визначені через конфігураційні параметри.
OpenSCAD забезпечує дві техніки моделювання: перша це Конструктивна блокова геометрія (або CSG), а друга це видавлювання 2D контурів. В якості формату обміну даних для цих 2D контурів використовуються файли AutoCAD DXF. Окрім файлів DXF OpenSCAD може читати та створювати 3D моделі у форматах файлів STL та OFF.