🔗 Related Software

Compare with similar tools in this category:

Software profile · Dassault Systèmes

SOLIDWORKS

Dassault Systèmes' mainstream parametric MCAD — feature-based modelling, assembly mates, and 2D drawings tightly coupled to the 3D model.

At a glance

VendorDassault Systèmes
First released1995 (SolidWorks Corp.); Dassault Systèmes acquired in 1997
Current release trackAnnual major release (e.g., SOLIDWORKS 2024 / 2025) with service packs through the year
Licensing modelSubscription (cloud-licensed Standard/Professional/Premium) or perpetual with paid subscription service. 3DEXPERIENCE SOLIDWORKS variant uses 3DEXPERIENCE Platform credentials.
PlatformsWindows (64-bit only)
Native / common formatsSLDPRT (part), SLDASM (assembly), SLDDRW (drawing), STEP, IGES, Parasolid X_T / X_B, STL, 3MF, eDrawings (EASM/EPRT/EDRW)
Typical domainsMechanical design, Industrial design, Sheet metal fabrication, Plastics/injection moulding, Consumer products, Machinery
Common alternativesAutodesk 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

  1. Week 1 — Sketching & part basics. Sketch tools, smart dimensions, extrude, revolve, fillet, shell, sketch-driven design. Build five parts of increasing complexity.
  2. Week 2 — Drawings. Drawing templates, views, section views, dimensions, BOMs, sheet formats. Produce one inspection-ready drawing.
  3. Week 3 — Assemblies & mates. Assembly mates, sub-assemblies, in-context modeling, assembly drawings. Build a 20-component assembly.
  4. 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.
  5. Month 2 — Configurations & design tables. Configurations, design tables, equation-driven dimensions, global variables. One part should now serve 20 size variants.
  6. Month 3+ — Top-down design & PDM. Skeleton modeling, top-down assembly, SOLIDWORKS PDM vaulting, simulation basics, surfacing fundamentals.

Core terminology & workflows (17)

Atomic concepts our editors broke out from official documentation and real practice. Each is a standalone, linkable definition with sources.

Mates (SOLIDWORKS)

Geometric constraints between components in a SOLIDWORKS assembly — coincident, concentric, parallel, distance, angle, and advanced/mechanical mates.

In-Context Editing (SOLIDWORKS)

Editing a part inside its assembly so that features can reference geometry of other components — the core of top-down design.

Configurations (SOLIDWORKS)

Named variations of a part or assembly that share a parent file — different sizes, material choices, or feature-suppression states in one SLDPRT/SLDASM.

Design Tables (SOLIDWORKS)

Excel-driven tables embedded in a SOLIDWORKS file that generate configurations from rows.

Sheet Metal (SOLIDWORKS)

SOLIDWORKS's sheet-metal feature set — base flange, edge flange, bend, unfold, flat pattern, cut list, K-factor.

Weldments (SOLIDWORKS)

Multi-body weldment modelling — structural members from cross-section profiles, trim/extend, gussets, end caps, cut list.

Smart Dimension (SOLIDWORKS)

The unified dimensioning command that infers the dimension type from selected entities and the cursor position.

Section View (Drawings, SOLIDWORKS)

A drawing view created by cutting through the model along a section line, showing internal geometry with hatching per ASME / ISO conventions.

SOLIDWORKS PDM

Vaulted product data management for SOLIDWORKS files — check-in/check-out, revisions, workflow state, search, and replication.

Feature Tree (FeatureManager)

The ordered list of features that make up a SOLIDWORKS part — every feature reads top-down, edits propagate top-down.

Global Variables & Equations (SOLIDWORKS)

Named parameters and formulas that drive multiple dimensions or feature states from a single value source.

Surface Modelling (SOLIDWORKS)

Building geometry from open or trimmed surfaces — used for industrial design forms, plastic part draft analysis, and class-A surfacing.

eDrawings (SOLIDWORKS)

A free lightweight viewer/publisher for SOLIDWORKS files — measure, mark up, animate, share without a SOLIDWORKS seat.

Model-Based Definition (MBD, SOLIDWORKS)

Embedding tolerances, dimensions, and GD&T directly on the 3D model rather than relying on a separate 2D drawing.

Rebuild Errors (SOLIDWORKS)

The cascade-failure mode of parametric modelling — a downstream feature's references no longer resolve after an upstream change.

SOLIDWORKS Toolbox

The bundled library of standard fasteners, bearings, retaining rings, structural shapes, and gears — driven by configurations.

SOLIDWORKS Simulation

The integrated FEA toolset — linear static stress, modal, thermal, buckling, fatigue, drop test, nonlinear (Premium tier).

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.

All SOLIDWORKS FAQs ›

⚡ Software Guide Self-Test

Verify your high-level understanding of SOLIDWORKS to sync with your learning track progress.

Question 1

When designing parts in SOLIDWORKS, how are geometric relations primarily maintained?

Sources & further reading

Continue exploring

Article text is original commentary by Gstarcademy editors. External documentation is linked, not republished. Vendor names and trademarks belong to their respective owners.