نرم افزار قدرتمند SolidWorks مجموعه ای از ابزارها و برنامه های یکپارچه بوده که برای طراحی، مدل سازی و مونتاژ جامدات مورد استفاده مهندسین و دانشجویان قرار میگیرد. این نرم افزار از سه بخش اصلی با نام های Part، Assembly و Drawing تشکیل شده است. محیط اول (Part) برای رسم قطعه، محیط دوم (Assembly) جهت پیاده سازی مکانیسم مونتاژ اجزای تشکیل دهنده قطعه و محیط سوم (Drawing) برای تهیه نقشه ترسیم شده نهایی مورد استفاده قرار میگیرد.