At a glance
| Vendor | Dassault Systèmes |
|---|---|
| First released | 1995 (SolidWorks Corp.); Dassault Systèmes acquired in 1997 |
| Current release track | Annual major release (e.g., SOLIDWORKS 2024 / 2025) with service packs through the year |
| Licensing model | Subscription (cloud-licensed Standard/Professional/Premium) or perpetual with paid subscription service. 3DEXPERIENCE SOLIDWORKS variant uses 3DEXPERIENCE Platform credentials. |
| Platforms | Windows (64-bit only) |
| Native / common formats | SLDPRT (part), SLDASM (assembly), SLDDRW (drawing), STEP, IGES, Parasolid X_T / X_B, STL, 3MF, eDrawings (EASM/EPRT/EDRW) |
| Typical domains | Mechanical design, Industrial design, Sheet metal fabrication, Plastics/injection moulding, Consumer products, Machinery |
| Common alternatives | Autodesk Inventor, PTC Creo Parametric, Siemens Solid Edge, Onshape, Fusion 360 |
What it is
SOLIDWORKS is a parametric, feature-based 3D MCAD application — geometry is built up as an ordered tree of features (extrude, revolve, sweep, loft, fillet, shell, draft, hole) on sketched profiles, with parametric dimensions controlling every feature. Parts (.sldprt) combine into assemblies (.sldasm) through mates that constrain relative position. Drawings (.slddrw) are 2D views generated from the 3D part or assembly, fully associative — change the model and the drawing updates.
Unlike a direct-modelling tool, SOLIDWORKS edits go through the feature history. This is the parametric promise and the parametric cost: edits are deterministic and rebuildable, but a broken feature mid-tree can cascade failures down the rest of the part.
Where it is used
SOLIDWORKS is the dominant mid-market MCAD tool, particularly strong in industrial machinery, consumer products, sheet metal fabrication, plastics, and small-to-medium product design. Most engineering schools teach it. Most US/EU job ads for mechanical designers list SOLIDWORKS as the expected skill. It is rare in aerospace primes (CATIA/NX territory) and rare in plant/process work (CADWorx, AVEVA, Plant 3D territory) but ubiquitous everywhere else.
Learning curve and getting started
Getting to productive on parts takes a few weeks. Getting to comfortable on assemblies — mates, sub-assemblies, top-down design, assembly performance — takes a few months. Getting to senior — surfacing, weldments, sheet metal, configurations, design tables, equation-driven models, sensible mate strategy in 1000+ component assemblies — takes a few years of project work.
The most common stuck point is rebuild errors and parent-child cascade. A model that 'just worked' breaks when an upstream feature is edited and downstream features lose their references. This is the parametric tax; learning when to use direct editing tools (Move Face, Delete Face) inside SOLIDWORKS instead of going through the feature tree is part of senior fluency.
Licensing reality
Two main editions: traditional desktop SOLIDWORKS (Standard / Professional / Premium tiers) and 3DEXPERIENCE SOLIDWORKS (the cloud-connected variant requiring 3DEXPERIENCE Platform credentials). Subscription is now the default for new sales; perpetual + subscription service is still available in some regions. The Premium tier adds Simulation, Motion, Routing, ScanTo3D; subscription customers also get access to xDesign (browser-based modeller) via 3DEXPERIENCE.
Student and educator licenses are inexpensive and widely used; commercial use of student licenses is explicitly prohibited.
Ecosystem and extensions
Massive third-party ecosystem: CAMWorks (CAM integrated in SOLIDWORKS), HSM/Mastercam, SOLIDWORKS PDM (data management), DriveWorks (design automation), Geometric NestingWorks, and a deep API (C++, .NET, COM, also macros via VBA). 3DEXPERIENCE-side adds PLM, simulation cloud apps, manufacturing definition.
Most serious SOLIDWORKS shops run with SOLIDWORKS PDM (formerly Enterprise PDM / EPDM) as the vaulted file system; without it, large assemblies are unmanageable.
Common pitfalls and misconceptions
Over-reliance on sketch dimensions. Building a 200-feature part with no equations or design intent means every change is manual.
Mate conflicts. Floating sub-assemblies with redundant mates that 'work' but are over-defined produce rebuild-time penalties.
Loose file references. Moving SLDPRT files outside of PDM without using Pack and Go loses assembly references silently.
Big-assembly mode skipped. Opening a 5000-component assembly in resolved mode when lightweight or large-assembly mode would suffice — workstations grind to a halt.
Sketch-blindness in surfacing. Trying to use surfacing features (knit, trim, untrim) without sketches that define curvature continuity — produces non-tangent boundaries.
When to use vs. alternatives
Use SOLIDWORKS for mid-complexity mechanical assemblies, sheet metal, weldments, plastic parts with simple-to-moderate surfacing, and any organisation already on SOLIDWORKS that values its training-availability and partner ecosystem.
Choose CATIA / NX for class-A automotive or aerospace surfacing, very large assemblies (>100k parts), and customer-mandated workflows. Choose Inventor when Autodesk AEC integration matters (Inventor parts placed in Revit). Choose Onshape or Fusion 360 for cloud-native team workflows and Mac/Linux access. Choose Creo Parametric when MBD + PLM (Windchill) is the corporate standard.
Recommended learning path
- Week 1 — Sketching & part basics. Sketch tools, smart dimensions, extrude, revolve, fillet, shell, sketch-driven design. Build five parts of increasing complexity.
- Week 2 — Drawings. Drawing templates, views, section views, dimensions, BOMs, sheet formats. Produce one inspection-ready drawing.
- Week 3 — Assemblies & mates. Assembly mates, sub-assemblies, in-context modeling, assembly drawings. Build a 20-component assembly.
- Week 4 — Sheet metal & weldments. Sheet metal base flange, edge flange, unfold/fold; weldments profiles, trim, cut-list. Produce flat patterns and weldment cut-lists.
- Month 2 — Configurations & design tables. Configurations, design tables, equation-driven dimensions, global variables. One part should now serve 20 size variants.
- Month 3+ — Top-down design & PDM. Skeleton modeling, top-down assembly, SOLIDWORKS PDM vaulting, simulation basics, surfacing fundamentals.
Core terminology & workflows (17)
Mates (SOLIDWORKS)
In-Context Editing (SOLIDWORKS)
Configurations (SOLIDWORKS)
Design Tables (SOLIDWORKS)
Sheet Metal (SOLIDWORKS)
Weldments (SOLIDWORKS)
Smart Dimension (SOLIDWORKS)
Section View (Drawings, SOLIDWORKS)
SOLIDWORKS PDM
Feature Tree (FeatureManager)
Global Variables & Equations (SOLIDWORKS)
Surface Modelling (SOLIDWORKS)
eDrawings (SOLIDWORKS)
Model-Based Definition (MBD, SOLIDWORKS)
Rebuild Errors (SOLIDWORKS)
SOLIDWORKS Toolbox
SOLIDWORKS Simulation
Frequently asked questions (17)
Is SOLIDWORKS available on macOS?
Not natively. SOLIDWORKS is Windows-only. Mac users run it via Parallels, VMware Fusion, or Boot Camp (Intel Macs). On Apple Silicon, virtualisation is limited. The official cross-platform alternative from Dassault is the browser-based xDesign on 3DEXPERIENCE.
What's the difference between SOLIDWORKS Standard, Professional, and Premium?
Standard is the core modelling + drawings package. Professional adds CAD Library, PhotoView 360 rendering, eDrawings Professional, Toolbox, advanced sheet metal. Premium adds Simulation, Routing (electrical/piping), ScanTo3D, Motion. Most production shops use Premium; education usually uses Premium-equivalent.
What is 3DEXPERIENCE SOLIDWORKS vs. traditional SOLIDWORKS?
Traditional SOLIDWORKS is a desktop product, files saved to disk/network/PDM. 3DEXPERIENCE SOLIDWORKS is the same desktop product but cloud-connected: files saved to the 3DEXPERIENCE platform, license tied to a Platform identity, and access to companion cloud apps (3D Sculptor / xDesign, simulation, PLM).
How do I import a STEP file into SOLIDWORKS?
File > Open > select the .STEP/.STP file. SOLIDWORKS imports as a dumb solid (no feature tree). Use FeatureWorks (Premium) to attempt feature recognition, or work with the imported body directly using Direct Edit tools (Move Face, Delete Face, Replace Face).
Why does my assembly rebuild so slowly?
Most common causes: too many redundant mates, large in-context external references, components in resolved mode that could be lightweight or large-assembly mode, and high-detail decorative components left in the assembly. Use Performance Evaluation (formerly AssemblyXpert) for a diagnostic.
Can SOLIDWORKS open Inventor files?
Not directly. Use STEP or Parasolid export from Inventor and open as static geometry in SOLIDWORKS. The third-party CADfix tool can do guided feature translation if feature parity is critical.
What's the recommended workstation spec for SOLIDWORKS?
High single-thread CPU clock, 32 GB RAM minimum (64+ for big assemblies), professional GPU (NVIDIA Quadro / RTX, AMD Radeon Pro) with certified driver, NVMe SSD. SOLIDWORKS is heavily single-thread-bound for most operations; Cinebench single-core score is a better predictor than core count.
How do I make my drawings match the company drafting standard?
Build a drawing template (.drwdot) with company title block, dimensioning standard (ANSI / ISO / GB), line weights, font, and pre-set views. Document Properties controls drafting standard per drawing; Template embeds those choices for new drawings. Centralised templates on a network or PDM location enforce consistency.
Why do my dimensions show up as overdimensioned in red?
Either you're using equations that already define the dimension, or you've sketched a relation (concentric, equal length) that already constrains the dimension you're trying to add. Use Display/Delete Relations to see what constraints exist.
How do I export a SOLIDWORKS model to 3D printing?
Use File > Save As > STL or 3MF. STL is universal but lossy (faceted approximation); 3MF is modern with material/color/units metadata. For printer-direct workflows, slicer software (Cura, PrusaSlicer, Bambu Studio) consumes STL/3MF and produces the G-code.
What is Pack and Go used for?
Pack and Go (File > Pack and Go) gathers a SOLIDWORKS file and all its references (sub-parts, sub-assemblies, drawings, design tables, embedded files) into a single folder or zip. Use it to send a complete dataset to a vendor or to archive a project before moving files.
Can SOLIDWORKS open AutoCAD DWG files?
Yes — DWG opens as a sketch in a part or as a drawing background. Geometry is imported as sketch entities that you can extrude, revolve, or use as references. There's no direct 'AutoCAD model to SOLIDWORKS 3D' translation — DWGs lack the 3D model SOLIDWORKS needs.
How do I number parts in a bill of materials?
Set the assembly's Item Numbers display: detailed BOM table > right-click > Properties > Item Numbers. Choose 'Do not change item numbers' for stable numbering across revisions. Use Auto-balloon to place balloons referencing the BOM.
What is the difference between a configuration and a derived part?
Configurations live inside a single SLDPRT file as named variations. A derived part is a separate SLDPRT that inherits geometry from a parent file but lives independently. Use configurations for families that share parent design intent; use derived parts when the variant needs its own feature tree.
Why are my Toolbox fasteners showing as different parts in BOMs?
Toolbox can insert as Configurations (one master file, many configurations) or as Create Parts (separate file per size). The default depends on Toolbox settings. For BOM consistency, choose 'Create configurations' so all M6 bolts trace back to one parent file.
How do I unstick a SOLIDWORKS that won't open?
Hold Ctrl when launching to bypass startup add-ins. Then go to Tools > Add-ins and disable suspect add-ins (CAM, PDM, Simulation). If the issue is a corrupt registry profile, run %SystemRoot%\rundll32 by way of the Reset SOLIDWORKS utility in Tools/Options or via the troubleshooting installer.
Is there a free SOLIDWORKS alternative for hobbyists?
Onshape is free for public-document users. FreeCAD is free open source. Fusion 360 is free for personal hobbyist use (with restrictions). None are 1:1 feature equivalents to SOLIDWORKS but each is sufficient for specific subsets of hobbyist work.
⚡ Software Guide Self-Test
Verify your high-level understanding of SOLIDWORKS to sync with your learning track progress.