نرمافزار SolidWorks یک نرمافزار طراحی سهبعدی و مدلسازی CAD/CAE/CAM است که توسط شرکت Dassault Systèmes توسعه و عرضه میشود. این نرمافزار برای طراحی و تحلیل قطعات و مجموعههای مکانیکی، شبیهسازی و تجزیه و تحلیل مهندسی، طراحی واقعیت مجازی، تصاویر رندرینگ و ایجاد نقشههای فنی استفاده میشود.
SolidWorks از روشهای متنوعی برای مدلسازی شامل فرم پارامتریک، فرم فرمول، فرم سطحی و مدلسازی آرماتوری استفاده میکند.