Система твердотельного параметрического моделирования механических конструкций SolidWorks построена на графическом ядре Parasolid. Синтез конструкции начинается с построения опорного тела с помощью операций типа выдавливания, протягивания или вращения контура с последующим добавлением и/или вычитанием тех или иных тел. Используется технология граничного моделирования (B-representation) с аналитическим или сплайновым описанием поверхностей. При проектировании сборок на основе БЭФ можно задавать различные условия взаимного расположения деталей, автоматически контролировать зазоры и отсутствие взаимопересечения деталей. Предусмотрены IGES, DXF, DWG-интерфейсы с другими системами. В систему входит модуль прочностных расчетов Cosmos/Works.