Structural design CAD for Windows

You draw. It checks as you go.

StruxDraft is CAD for structural engineers. Draw your framing over the architect's PDF, and supported members are design-checked as you place them. When you're ready, print the calculation package.

NDS  ·  AISC 360  ·  ACI 318  ·  TMS 402  ·  ASCE 7  —  editions selectable per project

Strux4D — the live 3D model Try it live →
The demonstration residence standing in Strux4D — the live 3D model with the utilization heatmap on: green framing passing, red columns flagged.
The same project in StruxDraft: a residential framing plan drawn over the architect's PDF with the live member schedule docked at right.
A beam open in StruxCheck — the calculation workbench: design inputs on the left, the governing check and utilization on the right.
One project file, three connected views — the model standing in Strux4D, drawn in StruxDraft, checked in StruxCheck.
13 member typesBeams, joists, columns, walls, footings — wood, steel, concrete, masonry
Checks as you drawEvery member sized live against the code editions you pick
One project filePlans, loads, members, and calcs stay connected in one .sld file
Three connected viewsPlan sheets, a calc workbench, and a live 3D model from one file

What StruxDraft does

Today you draft in CAD, size members in spreadsheets and single-member calc apps, and carry reactions between them by hand. StruxDraft replaces that loop with one program and three steps.

Draw the structure over the architect's plans

Import the PDF plan set and scale it once off a known dimension. Then draw the real structure over it — joist regions, beams, headers, columns, bearing walls, footings — at true size. Where framing touches, connections register automatically: end a joist region on a beam and the bearing is already there.

Unedited screen capture. The schedule panel fills in as each member is placed.

Every member is checked the moment you place it

Each member opens a designer showing its loads and every check — shear, moment, deflection, bearing — with the governing utilization and the code reference beside each result. Loads flow automatically: joists load their beams, beams drop reactions onto columns, columns carry down to footings. Change a span or a section and everything downstream re-checks itself.

See all 13 member designers →
The Beam Designer: span diagram with loads and reactions on the left, and the full checks table — shear, moment, deflection, bearing — each with its code reference.
The beam designer. Every check shows demand, capacity, utilization, and its code reference.

Print the calculation package

One dialog prints the calculation package: cover sheet, design criteria, load-path narrative, then a calc sheet for every member with its equations written out. Plans export alongside as marked-up PDF or layered DXF. The 80-member demonstration residence prints a 213-page package — read it yourself.

Download the sample calc report (PDF, 180 pages) →
The printed package — cover sheet, criteria, then a calc sheet for every member with its equations.

Review the work behind the result

The design dialog, the 3D model, and the printed report all read from the same engine — review the inputs, equations, governing checks, and code references for supported calculations.

Every equation printed

Checks print their equation, inputs, and code reference — you can follow any result by hand, line by line.

One number everywhere

A member's utilization reads the same in its designer, on the 3D heatmap, and in the report — nothing is summarized away.

Code sections cited

Every check names the NDS, AISC, ACI, or TMS section it enforces — in the design dialog and on the printed page.

The Joist Designer for JR-001 showing 237.0% FAIL, governed by bending.
The 3D utilization heatmap with the same joist JR-001 hovered, reading U = 2.370.

One deliberately failing joist, shown twice: 237% in its designer, U = 2.370 on the heatmap. Same engine, same number.

Three tools. One engine.

Everything runs the same calculation engine and the same project file, so the numbers agree everywhere.

StruxDraft

The main program

Draft the structure over the architect's plans and design every member in one project file — everything on this page happens here.

Product details →

StruxCheck

The calculation studio

For one-off questions: open a single beam or column, size it on the same engine as StruxDraft, and print the calc sheet.

Product details →

Strux4D

The 3D view — free

See the model, the loads, and the load paths in 3D. The free web viewer runs in your browser with a real sample project loaded.

Open it in your browser →

Watch a real project go end to end

Import, draw, check, and print — a full residential project in 8 minutes, unedited.

Built by the engineers who use it

Strux Labs is two practicing structural engineers who got tired of gluing CAD to spreadsheets. StruxDraft runs their real projects every day.

John Reeves, PE

Licensed Professional Engineer — California & Utah

Leads the analysis engine. Wood-frame residential and light-commercial background; makes sure every calculation is code-traceable.

Keaton Peterson, PE

Licensed Professional Engineer — Utah

Drives the drafting workflow and day-to-day usability. Focused on production engineering and plan-review efficiency.

"We got tired of typing loads we'd just calculated into another program, then copying results back into the plans. There had to be a better way." — John & Keaton, on why StruxDraft exists · more about Strux Labs

Put a real project through it

The beta is invite-only. Tell us what you build and we'll set you up — bring your own plan set and we'll walk it end to end with you.

Invite-only beta  ·  one license runs on two machines  ·  Windows 10/11