The product

Draw it the way you build it. Key the numbers once.

The drawings, the cut list, the sheets and the quote, from one model you draw once.

Built and hardened in a working cabinet shop
1
Measure
tape + field notes
2
Design
plan · elevation · 3D
3
Quote
priced from the design
4
Build
nest · cut list · G-code + DXF
5
Install
drawing sets in hand
steps 2–4 are where the week goes
The part nobody quotes for

It isn't the building that eats the week.

Menus you relearn every time. A setting buried three dialogs deep. A layout that only ever made sense to whoever wrote it.

The week

Drawn once, keyed in three more times.

Room in one program. Cut list retyped in another. Parts redrawn for the machine in a third.

Every re-key · another chance to put a 3/4 where a 1/2 belongs
The bill

Paying more than it gives back.

Per seat, per month, and a number that can move at renewal. Once you're doing that math, the tool has stopped earning its keep.

The files

Drawings you only rent.

Stop paying and last year's kitchens stop opening. Your own drawings, of your own jobs, held against the next invoice.

None of that ever shows up as a line on an invoice. It shows up as a shop running slower than it should, and as the jobs you never got around to quoting because you were still bogged down in the design.

The Sample Kitchen

Every view at once, from one model.

Sample KitchenRecorded7 cabinets · 114 cut pieces · 7 sheets of prefinished 3/4
Planclick a cabinet
Elevation · Wall 15 cabinets
#2 · SB36
Sink base
36" W × 34 1/2" H × 24" D
Wall 117 cut-list lines11 parts on the sheets
PartQtyWLNameCab
Prefinished ply · 19 pcs on these lines
P8134 1/229 1/4Back#2
P15123 1/436Deck#2
P19123 1/429 5/8End (L)#2
P25223 1/429 5/8End (R)#2-3
P301434 1/2Stretcher, back#2
P331434 1/2Stretcher, front#2
P3714 1/234 1/2Toe board, back#2
P3944 1/219 3/16Toe board, end (L)#1 #2 #3 #6
P4144 1/219 3/16Toe board, end (R)#1 #2 #3 #6
P4514 1/234 1/2Toe board, front#2
P4623 1/219 3/16Toe cross member#2-3
Stain-grade · 10 pcs on these lines
P5911 1/430Bottom rail#2
P66215 7/1621 1/2Door#2
P701316 1/4False front#2
P7211 1/230Mid rail#2
P744330 1/2Stile#1-2
P901230Top rail#2
Sheets · prefinished 3/4 · 4×87 sheets · 81.5% used
P4 #6 Back · 22 1/8 × 78 3/4P4 #6 Back22 1/8 × 78 3/4P27 #6 End (R) · 23 1/4 × 79 1/8P27 #6 End (R)23 1/4 × 79 1/8P40 #7 Toe board, end (R) · 4 1/2 × 8 3/16P40P38 #7 Toe board, end (L) · 4 1/2 × 8 3/16P38
S0179%
P8 #2 Back · 34 1/2 × 29 1/4P8 #2 Back34 1/2 × 29 1/4P15 #2 Deck · 23 1/4 × 36P15 #2 Deck23 1/4 × 36P6 #5 Back · 27 3/4 × 28 1/2P6 #5 Back27 3/4 × 28 1/2P26 #1 End (R) · 23 1/4 × 29 5/8P26 #1 End (R)23 1/4 × 29 5/8P3 #1 Back · 16 1/2 × 29 1/4P3 #1 Back16 1/2 × 29 1/4P1 #7 Adjustable shelf · 11 1/2 × 21 1/2 · EB frontP1 #7 Adjustable shelf11 1/2 × 21 1/2
S0288%
P21 #6 End (L) · 23 1/4 × 79 1/8P21 #6 End (L)23 1/4 × 79 1/8P17 #7 End (L) · 12 1/4 × 79 1/8P17 #7 End (L)12 1/4 × 79 1/8P37 #2 Toe board, back · 4 1/2 × 34 1/2P37 #2 Toe board, back4 1/2 × 34 1/2P33 #2 Stretcher, front · 4 × 34 1/2P33 #2 Stretcher, frontP30 #2 Stretcher, back · 4 × 34 1/2P30 #2 Stretcher, backP45 #2 Toe board, front · 4 1/2 × 34 1/2P45 #2 Toe board, front4 1/2 × 34 1/2P43 #6 Toe board, front · 4 1/2 × 22 1/2P43 #6 Toe board, front4 1/2 × 22 1/2P46 #2 Toe cross member · 3 1/2 × 19 3/16P46
S0377%
P24 #7 End (R) · 12 1/4 × 79 1/8P24 #7 End (R)12 1/4 × 79 1/8P5 #7 Back · 22 1/2 × 78 3/4P5 #7 Back22 1/2 × 78 3/4P1 #7 Adjustable shelf · 11 1/2 × 21 1/2 · EB frontP1 #7 Adjustable shelf11 1/2 × 21 1/2P1 #7 Adjustable shelf · 11 1/2 × 21 1/2 · EB frontP1 #7 Adjustable shelf11 1/2 × 21 1/2P36 #3 Toe board, back · 4 1/2 × 28 1/2P36 #3 Toe board, back4 1/2 × 28 1/2P32 #3 Stretcher, front · 4 × 28 1/8P32 #3 Stretcher, frontP41 #1 Toe board, end (R) · 4 1/2 × 19 3/16P414 1/2 × 19 3/16P39 #2 Toe board, end (L) · 4 1/2 × 19 3/16P394 1/2 × 19 3/16
S0479%
P7 #3 Back · 28 1/8 × 29 1/4P7 #3 Back28 1/8 × 29 1/4P19 #2 End (L) · 23 1/4 × 29 5/8P19 #2 End (L)23 1/4 × 29 5/8P20 #1 End (L) · 23 1/4 × 29 5/8P20 #1 End (L)23 1/4 × 29 5/8P18 #3 End (L) · 23 1/4 × 29 5/8P18 #3 End (L)23 1/4 × 29 5/8P25 #2 End (R) · 23 1/4 × 29 5/8P25 #2 End (R)23 1/4 × 29 5/8P2 #4 Back · 16 1/8 × 28 1/2P2 #4 Back16 1/8 × 28 1/2
S0588%
P13 #6 Deck · 23 1/4 × 23 1/4P13 #6 Deck23 1/4 × 23 1/4P25 #3 End (R) · 23 1/4 × 29 5/8P25 #3 End (R)23 1/4 × 29 5/8P12 #1 Deck · 23 1/4 × 18P12 #1 Deck23 1/4 × 18P23 #4 End (R) · 12 1/4 × 28 7/8P23 #4 End (R)12 1/4 × 28 7/8P14 #3 Deck · 23 1/4 × 29 1/4P14 #3 Deck23 1/4 × 29 1/4P22 #5 End (R) · 12 1/4 × 28 7/8P22 #5 End (R)12 1/4 × 28 7/8P48 #7 Top · 12 1/4 × 22 1/2P48 #7 Top12 1/4 × 22 1/2P29 #3 Stretcher, back · 4 × 28 1/8P29 #3 Stretcher, backP35 #6 Toe board, back · 4 1/2 × 22 1/2P35 #6 Toe board, back4 1/2 × 22 1/2P44 #3 Toe board, front · 4 1/2 × 28 1/2P44 #3 Toe board, front4 1/2 × 28 1/2P41 #2 Toe board, end (R) · 4 1/2 × 19 3/16P414 1/2 × 19 3/16P31 #1 Stretcher, front · 4 × 16 1/2P31P28 #1 Stretcher, back · 4 × 16 1/2P28P46 #3 Toe cross member · 3 1/2 × 19 3/16P46
S0685%
P11 #5 Deck · 12 1/4 × 28 1/2P11 #5 Deck12 1/4 × 28 1/2P16 #5 End (L) · 12 1/4 × 28 7/8P16 #5 End (L)12 1/4 × 28 7/8P10 #7 Deck · 12 1/4 × 24P10 #7 Deck12 1/4 × 24P16 #4 End (L) · 12 1/4 × 28 7/8P16 #4 End (L)12 1/4 × 28 7/8P50 #6 Top · 23 1/4 × 22 1/8P50 #6 Top23 1/4 × 22 1/8P49 #5 Top · 12 1/4 × 27 3/4P49 #5 Top12 1/4 × 27 3/4P9 #4 Deck · 12 1/4 × 17 1/4P9 #4 Deck12 1/4 × 17 1/4P47 #4 Top · 12 1/4 × 16 1/8P47 #4 Top12 1/4 × 16 1/8P43 #7 Toe board, front · 4 1/2 × 22 1/2P43 #7 Toe board, front4 1/2 × 22 1/2P35 #7 Toe board, back · 4 1/2 × 22 1/2P35 #7 Toe board, back4 1/2 × 22 1/2P39 #1 Toe board, end (L) · 4 1/2 × 19 3/16P394 1/2 × 19 3/16P39 #6 Toe board, end (L) · 4 1/2 × 19 3/16P394 1/2 × 19 3/16P39 #3 Toe board, end (L) · 4 1/2 × 19 3/16P394 1/2 × 19 3/16P41 #3 Toe board, end (R) · 4 1/2 × 19 3/16P414 1/2 × 19 3/16P41 #6 Toe board, end (R) · 4 1/2 × 19 3/16P414 1/2 × 19 3/16P34 #1 Toe board, back · 4 1/2 × 16 1/2P344 1/2 × 16 1/2P42 #1 Toe board, front · 4 1/2 × 16 1/2P424 1/2 × 16 1/2
S0774%
Resize #3 Double door base
Pieces114
Sheets7
Sheet yield81.5%
Against the sample's 30"as drawn

Recorded runs of the real engine, not the app running in your browser.

How it was recorded

Every drawing, cut-list line and sheet in this box is WoodWright's own output for its Sample Kitchen, saved as it came out: one run for each width of cabinet #3. Nothing is calculated on this page. Captured Sep 29, 2026, from a daily build.

Nest: True-shape, Balanced · 4×8 · 3/8 gap · grain locked · nominal stock · bore holes left off the sheet pictures

01 · Design

Design it exactly the way you build it.

Draw the room, drop the boxes in, then open any one and build its face the way your shop actually makes it — rails, stiles, drawers, doors.

  • Plan, elevation & 3D — one model, three views, always in sync.
  • Face frame editor — parametric to 1/32″, rails and stiles dragged to exact sizes, not picked off a template.
  • 200+ construction parameters, live — the calls your shop settled on years ago. Set them once; change one and the parts redraw in front of you.
  • Corners, islands, custom door styles — built in, fully parametric.
The WoodWright 1.0 cabinet editor on a double-door base, Face tab: the face frame drawn in elevation around its door opening, the shaker door shown in 3D, and the frame's top, bottom, left and right widths with the rail and stile defaults
face frame editor · widths to 1/32″
02 · Build

Cut list, nested sheets and DXF — off the same model.

Every part the design implies gets generated, nested onto sheets, and printed as a labeled cut list — with part files your CAM can open. Nothing gets re-drawn, and no dimension gets typed a second time, which is where the wrong ones come from.

  • Auto part generation — sides, backs, stretchers, dados, bores.
  • Sheet nesting — true-shape, grain-locked, remnant-aware, so less of every sheet ends up as offcut: on the sample kitchen the optimizer's search takes 8 sheets down to 7.
  • Labeled cut lists — QR part labels, grouped by material, checkable on the floor.
  • CNC output — WoodWright writes G-code directly for SCM Xilog, ShopBot, Biesse, Homag and Mach/GRBL/LinuxCNC/Masso, and exports a layered DXF for whatever CAM you already run. Every program is checked in a simulator — none has cut on a machine yet, so the app asks you to run the first one on scrap. What each file contains →
The WoodWright 1.0 sheet optimizer: two nest runs kept, the job's sheets as thumbnails with their yields, the first 4 by 8 sheet drawn with each part labeled with its name and cut size and its drop measured, beside a what-runs-today filter, stock and spacing settings, and G-code and sheet DXF buttons
sheet optimizer · nested, labeled, every run kept
03 · Present

Close the job before you cut a board.

Walk the client through the real design in 3D — the exact geometry you priced, not a stock photo off someone else's kitchen. Print the titled drawing set for sign-off, then build it.

  • Live 3D room — real cabinets, real finishes, drag to look around.
  • Drawing sets — a cover sheet, the floor plan, elevations and three typical sections at real scales, a title block on every sheet, print-ready.
  • AI render — a photoreal picture made from your 3D view, for presentation. The AI can change a small detail, so look it over before it goes out.
present · AI renderAI · LIVE
A photoreal render, made from the model's own 3D view
Photoreal AI render of an L-shaped run of white-oak base cabinets with a stone top, rendered from the same WoodWright model that produced its cut list
a different job, rendered from its own model
Model → render

The drawing becomes the picture you hand the client.

Photoreal AI render of a kitchen wall — dark shaker upper cabinets over a run of drawer stacks and doors under a light counter, a window to the left — generated from WoodWright's 3D view of the kitchen the Draftsman drewAI render
The same kitchen wall as WoodWright's 3D view: the shaker uppers, the base run and the window as drawn, before the renderYour model
Drag the seam. Left is WoodWright's own 3D view of a kitchen the Draftsman drew from one sentence; right is the AI render made from that same geometry — a picture of your model, not a photograph of a built kitchen.
  1. GeometryMade from your 3D view. The AI is told to keep every cabinet, door and drawer where you drew it.
  2. What the render addsLight, finish and the room around it. Nothing in the picture changes the cut list.
  3. Check itA presentation picture, not a drawing. The AI can change a small detail, so look it over before it goes out.
Why it's different

Three promises we can actually keep.

Nobody locks you out of your own jobs

WoodWright saves to its own open, documented format and writes layered DXF, stored on your machine. Cancel anything, keep everything.

.ww on your disk · DXF in and out — all local, all yours

DXF out, no reseller in between

Layered DXF part export drops straight into your CAM today, and the app writes programs for eight controllers itself.

BO X=71.5000 Y=77.0000 Z=9.9937 D=5 N="P"
;Tool=1/2 Downshear
G0 X=131.6000 Y=46.3500 Z=0.0000 E=1 S=18000# T=1002
G1 Y=71.7500 Z=9.7790 V=20320
;Tool=3/8 Compression
G0 X=304.6000 Y=35.2375 Z=0.0000 E=1 S=24000# T=1001
G1 X=330.0000 Z=19.0500 V=1778
generated output · toe-notched end · clean in the simulator
DXF → your CAM today · checked in a simulator, not yet cut on a machine

Free viewer on the shop floor

A read-only Viewer Mode opens the whole job — 3D, plans, and the cut list — on any shop machine. Look, don't touch. Settings ▸ Shop mode turns one computer into the floor's screen: each cabinet, its build steps and a cut list to tick off, and the ticks live in the job folder. Setup ▸ Phases sends a job to the shop in parts.

No seats · zero cost · zero cloud
There's a lot in the box

Everything a custom shop reaches for.

Door & drawer styles

Slab, shaker, and true 5-piece profiles with cope-and-stick allowances.

Hardware libraries

Hinges and undermount slides with the real boring positions wired in.

Drawer boxes

Baltic-birch boxes sized to the slide, notched and prepped.

Corners & islands

Blind and 45° corners; free-placed, rotatable islands.

1,199 finishes

Paint colors, stains and wood grains for the cabinets, plus floors, walls and tops.

Custom trim & parts

Draw a profile, wrap it with mitered corners, build it in Part Studio.

Quotes & proposals

Price straight off the design, three ways, into a printable proposal.

Drawing sets

Cover, floor plan, elevations and sections at real scales, a title block on every sheet.

Draftsman AIlive

Describe the job or hand it a measure; it drafts the walls and cabinets for you to finish.

Who's behind it

Built in a shop that has to live with it.

This wasn't written by a software company that surveyed some cabinet shops. It was written in one, on jobs with a customer waiting and the sheet goods already bought.

Every update gets tried on the shop's own jobs before it goes out. And this page tells you what hasn't been proven yet: no WoodWright program has been cut on a real machine, and the app will ask you to run your first one on scrap.

You should hear that from us, not find it out at the spindle.

How to check it

Don't take our word for it. Take a job you already priced.

  1. Open the sample kitchen

    It ships inside the app, already drawn: seven cabinets, four walls.

  2. Rebuild one you already quoted

    Check our numbers against the ones you already have on paper.

  3. Nest it, label it, send the DXF

    If it holds up on a job you already know, it'll hold up on the next one.

Measuring the room first? The field measure form runs in the phone in your pocket — no install, no account — and the app reads the file it makes.

Put the design down and go build.

When the drawings, the list and the sheets all come off one model, you stop re-checking them in your head at eleven at night. That's the part worth having — and it's free.

No accountNo trial clockFiles stay on your disk