- Home
- Product
One Windows CAD application, modelling at 1e-6 mm, files you can read in 2034.
This is the 3D CAD software itself, minus the marketing: the kernel underneath, how it handles units, which Windows builds it runs on and what lands on your disk when you install it. Sold as a perpetual seat from $2,490 to mechanical engineers and product teams across the United States.
Build / 18922
- Linear tolerance
- 1e-6 mm
- Angular tolerance
- 1e-10 rad
- Model space
- ±1,000 m
- Standard seat
- $2,490
- Professional seat
- $3,890
01Kernel
An ACIS-adjacent B-rep kernel we can fix ourselves.
Licensed core, our own healing, blending and history layers on top.
The geometry engine is a boundary-representation kernel in the ACIS family. We license the topology core and NURBS evaluators, and wrote everything above them in-house: the feature history manager, the fillet and chamfer blending, the face-healing pass that runs on every import, and the persistent naming that keeps a downstream feature attached when an upstream face splits. That split matters. When a customer sends a model where a variable fillet fails at a three-edge vertex, our own engineers own the code that failed. We do not file a ticket with a kernel vendor and wait a quarter.
Why not Parasolid, which SolidWorks and NX use? Two reasons. The licensing terms would have made a perpetual seat at our price impossible, and SAT-family geometry round-trips into ACIS readers that many CAM and inspection packages still embed. We read and write Parasolid X_T anyway, v10 through v36, so a SolidWorks alternative that cannot talk to SolidWorks shops is not what you are buying.
Persistent naming is where most history-based modellers break. Ours tags every face with its generating feature and a topological signature, then re-matches after a rebuild by signature first and by geometry second. On our internal regression set of 11,400 customer-supplied models, 99.2% rebuild without a single dangling reference after a 10% change to a driving dimension. The remaining 0.8% flag the broken reference in yellow in the tree rather than guessing.
02Tolerance
Modelling tolerance is 1e-6 mm, and that is a choice.
Tight enough for precision work, loose enough that imported STEP still closes.
Two vertices closer than one nanometre are the same vertex. Two edges whose curves stay within that band along their length are the same edge. Every Boolean, shell and blend is evaluated against that number. It is fixed per document, not per feature, so there is no "this sketch is in loose mode" trap that bites three features later.
Imported geometry is the hard case. A STEP file from a modeller running at 1e-5 mm will have gaps our kernel sees as open shells. The healer runs on import, closes gaps up to 1e-4 mm by default, and logs every repair it made so you can see which faces it touched. Raise that ceiling to 1e-2 mm in Options if a supplier sends you something rough, but read the log after. The failure we see most is a user cranking healing to maximum and then wondering why a hole moved 8 microns.
Tolerances / per document
| Quantity | Value | Editable | Note |
|---|---|---|---|
| Linear resolution | 1e-6 mm | No | Coincidence test for vertices and edges |
| Angular resolution | 1e-10 rad | No | Tangency and parallel tests |
| Import healing gap | 1e-4 mm | Yes | Up to 1e-2 mm, every repair logged |
| Model extent | ±1,000 m | No | Larger scenes lose resolution, so we refuse them |
| Smallest feature | 1e-4 mm | No | Below this, features are rejected with a message |
| Display chord | 0.01–2 mm | Yes | Screen only; geometry is exact |
03Units
Millimetre first. Inches are a view, not a conversion.
Every length in a .swsx file is stored in millimetres as a 64-bit float. When a drawing or a sketch shows inches, the value is converted at display time and at entry time, never written back as inches. Type 1.25in into a millimetre part and the stored value is exactly 31.75. Switch the document to inches and back fifty times and nothing drifts, because nothing was ever rewritten.
Mixed-unit expressions work in any field: 25.4mm + 0.5in, 2*thk + 3/16in. Mass, density and stress follow the same rule with SI as the stored base, so a simulation study set up in psi on Tuesday by one engineer reads in MPa on Wednesday for another without a single value changing. Angles store in radians and show in degrees by default.
We will not add a "convert document units" command that rewrites geometry. Other packages have one, and it is where rounding errors are born in shops that work across US and European suppliers.
04PlatformTested every build
CAD for Windows 11 and Windows 10. Nothing else.
One platform, tested hard, beats three platforms tested lightly. Every nightly build runs our regression suite on the six configurations in the matrix. A Mac port would cost us roughly a third of the engineering team for two years, and the Metal driver path would split the graphics code we have spent a decade tuning. We said no and will keep saying it.
Graphics: OpenGL 4.5 core profile. Certified on NVIDIA RTX A-series and Quadro RTX, AMD Radeon Pro W6000 and W7000. Consumer GeForce and Radeon cards work and we take bug reports on them; we do not certify them.
Build matrix / REL 2024.3
| Windows | Build | Arch | Status |
|---|---|---|---|
| Windows 11 24H2 | 26100 | x64 | Supported |
| Windows 11 23H2 | 22631 | x64 | Supported |
| Windows 11 22H2 | 22621 | x64 | Supported |
| Windows 10 22H2 | 19045 | x64 | Supported |
| Windows Server 2022 | 20348 | x64 | Licence server, sws-cli |
| Windows 11 on ARM | 26100 | arm64 | Not supported |
| Windows 10 21H2 and older | ≤19044 | x64 | Not supported |
Hardware / three tiers
| Tier | CPU | RAM | GPU VRAM | Disk | Good for |
|---|---|---|---|---|---|
| Minimum | 4 cores, AVX2 | 16 GB | 4 GB | 20 GB SSD | Parts, assemblies under 2,000 parts |
| Recommended | 8 cores, 4.5 GHz boost | 32 GB | 8 GB | NVMe | 50,000-part assemblies, 500k-element studies |
| Simulation | 16+ cores | 64–128 GB | 12 GB | NVMe, 200 GB scratch | 2M-element meshes, modal to 200 modes |
05Where files live
Your disk, your share. No cloud tenant.
There is no Solldworkss server holding your geometry. Files save to a local NTFS volume or a Windows SMB share, and the application does not phone home with model data, thumbnails or telemetry of any kind unless you turn on the crash reporter, which is off by default and sends a stack trace, never a file.
The .swsx container is a ZIP archive holding a JSON feature tree, binary B-rep blocks in a published layout and optional tessellation for fast loading. The schema is versioned; the current one is Schema 7. Our promise is narrow and written into the terms: a file saved in release N opens in releases N through N+10. Past that, sws-view still reads it, and the spec on the docs page means your own scripts can too.
Version control goes through what you already run. A documented REST adapter talks to Teamcenter 13, PDM Works and SharePoint, and the JSON layer diffs cleanly under Git-LFS.
06Installer2.1 GB MSI
What the installer puts on your machine.
- solldworkss.exeThe modeller with all six workbenches. Which ones unlock depends on the licence key, not on a separate download.1.6 GB
- sws-viewFree read-only viewer. Measures, sections, prints drawings. Needs no licence and keeps working forever.180 MB
- sws-cliBatch converter for build pipelines:
.swsxto STEP AP242, PDF/A-2, STL, DXF. Runs headless on Windows Server 2022.95 MB - sws-licFloating licence service for teams of five seats or more. Installs as a Windows service on your own server.12 MB
- Material library212 engineering materials with density, modulus, Poisson's ratio, yield and thermal conductivity, sourced from published standards.8 MB
- Templates and standardsISO 128 and ASME Y14.5 drawing templates, sheet-metal gauge and K-factor tables, CAM post-processor definitions.40 MB
- Offline helpThe full manual as local HTML. Works on air-gapped machines with no network at all.210 MB
Silent install: msiexec /i solldworkss-2024.3.msi /qn LICSERVER=host:27100. Group Policy deployment is documented in the admin guide.
07Licence and price
Two editions, one perpetual seat each.
List prices in USD. A written quote follows every request.
- Standard: Part, Assembly, Drawing, Sheet Metal, CAM-Post 3-axis
- $2,490
- Professional: Standard plus Simulation and CAM-Post 5-axis
- $3,890
- Maintenance year, optional, per seat
- $590
- Floating seat, Standard / Professional
- $3,290 / $4,890
Who it suits: mechanical shops of 2 to 60 engineers designing machinery, fixtures, enclosures and sheet-metal products, who want files on their own servers. Who it does not: anyone needing a Mac or browser client, CFD, or a CAD tool that doubles as a PLM. That list is short and we would rather say it here than in a refund email.
Proof you can check before you pay: the 30-day trial runs the full Professional build on your own models, the file-format spec is public, and the NAFEMS results are published on Simulation. We have been shipping since 2014 with 38 people in Austin.
The workbenches, one page each
- 01
Part
Sketch solver, 23 features, surfacing.
- 02
Assembly
Mates and the 50,000-part benchmark.
- 03
Drawing
GD&T, ISO 128, ASME Y14.5.
- 04
Simulation
Linear static, modal, thermal.
- 05
Sheet metal
K-factor tables and flat patterns.
- 06
CAM-Post
Fanuc, Haas, Heidenhain, Siemens 840D.