SolveSpace — параметрическая CAD-программа для двумерного и трёхмерного моделирования с упором на моделирование с ограничениями и простую механическую симуляцию. Программное обеспечение сочетает в себе инструменты для построения 2D-эскизов с геометрическими и размерными ограничениями, операции создания объёмных тел (экструзии, вращения), булевы операции над телами и базовую работу с узлами и сборками. Интерфейс ориентирован на точное моделирование и создание геометрии, пригодной для дальнейшей цифровой обработки и подготовки к прототипированию.
Развитие программы было направлено на создание лёгкого, переносимого и открытого инструмента для инженеров, проектировщиков и любителей, которым необходимы возможности параметрического моделирования без избыточной сложности. SolveSpace поддерживает экспорт и импорт распространённых CAD-форматов, обеспечивая совместимость с системами разработки, станками с ЧПУ и средствами 3D-печати. В силу своей архитектуры программа позволяет оперировать как отдельными деталями, так и простыми сборками с подвижными соединениями, а также проводить элементарный кинематический анализ.
- Параметрическое моделирование: создание и редактирование геометрии на основе размерных и геометрических ограничений; изменение размеров автоматически перестраивает связанные элементы.
 - 2D и 3D-инструменты: построение эскизов, операции экструзии и вращения для получения объёмных тел из 2D-контуров.
 - Булевы операции: объединение, вычитание и пересечение тел для формирования сложных геометрий.
 - Механические ограничения и симуляция: определение соединений между компонентами, задание степеней свободы и выполнение простых кинематических проверок подвижности.
 - Работа со сборками и узлами: создание многокомпонентных моделей с определением относительных положений и ограничений между деталями.
 - Форматы экспорта/импорта: поддержка экспорта в форматы, пригодные для производства и обмена данными (включая STL, STEP, DXF, PDF, SVG) и импорт распространённых форматов для интеграции в рабочие процессы.
 - Инструменты черчения и размеры: нанесение размерных линий, привязка к осям и просмотр точных значений для подготовки рабочих чертежей.
 - Простота и компактность: относительно небольшой объём и минимальные внешние зависимости, что облегчает переносимость на разные платформы.
 - Доступность и экосистема: ориентированность на открытую модель разработки и интеграцию со стандартными средствами подготовки производства; при ограниченности по сравнению с крупными коммерческими системами обеспечивает основные функции параметрического CAD.