Cutting optimisation · Cabinet creation · Quoting

Design it.
Quote it.
Cut it.

Web Elements turns a kitchen design into a priced quotation, a rip-first cutting plan, labelled panels and a production job, all from the same cabinet rules. Nothing is typed twice.

14 days of the whole system, free. No card needed.

A cutting saw blade on a sliding table in a workshop, with boards stacked behind
16 mm, with grain 2745 × 1825
1Trim the long edge
ADoor
Size
2300 × 446 × 16
Board
Light Oak melamine
Sheet
1 of 3
Edge
2 long, 0 short
12.9% of boards bought wasted, across our 134-job benchmark
about 3s to plan a cutting list of 400 parts
3stages rip, cross-cut, rip again. A sheet is never cut more
11columns is all a Winner export needs to become a quotation

One chain

Every step reads the one before it.

A design becomes a quotation. An accepted quotation becomes a job. A job becomes a cutting plan, labels and a stock order. Nobody re-keys a number on the way.

  1. 1

    Design

    Build units from your own catalogue, or import a Winner design.

  2. 2

    Quote

    Priced from your price list, in groups, with a summary.

  3. 3

    Accept

    Enterprise

    One click makes the job and freezes its payment terms.

  4. 4

    Prepare

    Enterprise

    A snapshot of what the job is made of, checked by gates.

  5. 5

    Cut

    Rip-first plans with every cut numbered, the grain kept together.

  6. 6

    Label

    Labels in the order the parts leave the saw.

  7. 7

    Stock

    Enterprise

    Reserve, issue and reorder from a live ledger.

  8. 8

    Deliver

    Loading, delivery and installation. On the way.

01 — Cabinet creation

Build the cupboard once.
Size every width.

Teach Web Elements how your workshop builds: a frame, the components it is made of and the rules for every board. It sizes a whole range from that. Change a rule once and it tells you how many units it touches before anything moves.

  • No formulas to write. Pick the source of a size, tick the parts of the frame that come off it, type a clearance. The calculation library is closed, so a size always works out or says why not.
  • Ranges in one go. 300 to 1050 by 50, and 1200 as well. Each unit is coded from the prefix, its width and a suffix: F600, F6004D.
  • In front, sections from the floor up; inside, whatever stands there. Four drawers in a 720, a false panel beside two doors, and behind them shelves, divisions, internal drawers or a hanging rail, each where you put it.
  • Drawers made at the length their runners come in. The longest that fits the unit, or the one you choose. One drawer bottom and one back serve every length.
  • Corners and end units are first-class. Diagonal and angled corners, an open end unit, and a corner pantry whose shelves turn the corner as one L-shaped panel. Fillers, end panels, kick plates and ceiling fillers are units of their own.
  • Seen in three dimensions as it is built. The carcass, its sections, its drawers, what stands inside and the legs it stands on. Turn it, zoom in, and a board picked in the list lights up.
F600
600 mm
BoardRuleCut size

Illustrative rules for a 720 high, 560 deep floor unit in 16 mm board. Every company sets its own. Boards are rounded up to the next whole millimetre, fronts down.

16 mm board with grain 2745 × 1825 mm Sheet 1 of 1
1Trim the long edge
Leftover 13.6%

    02 — Cutting optimiser

    A plan the saw can actually follow.

    Boards are cut rip first, the way a sliding-table saw is used. Every first cut runs the full length of the board. Each strip is cross-cut into pieces, and a piece is ripped once more where narrower parts lie side by side. Three stages, and no more.

    • The widest strip first, from the edge your fence is on. The part a strip is ripped for is the first piece cut off it. Right or left is one setting.
    • Every cut, in sawing order, with the note the operator reads: Rip 996, Cross-cut 720. The labels come off in the same order.
    • It follows your saw. Blade, trim, the narrowest piece that can fall free, how far the rip fence reaches, the longest rip. A refusal names the setting to change.
    • Alike pieces come off together. A row of pieces that take the same width is cross-cut off its strip as one and ripped once, and a sliver narrower than the blade is skimmed off rather than refused.
    • Cut short by the tape. Tick one setting and every edged edge is cut short by its own tape, so the board leaves the edge bander at the size on the drawing.
    • Checked before you see it. Several planners each make a whole plan and the best is cut. Every plan is replayed against the rules, so a wrong one never reaches the workshop.
    Boards bought across a benchmark of 134 cutting jobs
    The parts' area alone needs
    871
    Web Elements, rip first
    921
    Our earlier optimiser
    996

    12.9% of the boards bought were waste, against 19.6% for the earlier optimiser. The benchmark is 11 712 parts, taken from real cutting lists and from kitchens composed of real units. It is our own measurement, not an industry standard, and the same list always gives the same plan.

    03 — Cut afterwards

    Kept together for the grain.
    Cut apart afterwards.

    Four drawer fronts cut from wherever they fell on a sheet never quite match. Tick one box on a scheme and every unit built on it cuts its stacked drawer fronts as one panel, so the grain runs on from the top drawer to the bottom one, as it would on a solid board. The saw cuts the panel. The fronts are cut from it afterwards.

    16 mm fronts' board, with grain 2745 × 1825 mm Sample sheet
    1Trim the long edge
      • One panel, as long as the fronts and the gaps. A 450 unit's four drawer fronts of 178 become one panel: four fronts, a blade between each two and 5 mm of room to cut them apart, 726 × 446. Only where the fronts' board has grain, and only where the panel fits the board.
      • Drawn in dots, never numbered. The saw's plan numbers every cut it makes. What is cut afterwards is drawn in square dots, a pattern no saw cut has, so the operator tells the two apart on the screen and on a black-and-white printout. Each front is named inside the panel: C1 178.
      • A label for every front, not for the panel. From the top down, each with its own size and edging, so the stack on the bench is the drawers of one unit, in order.
      • Nothing else moves. Each front is edged once it is cut out, so the job needs the same metres of tape either way. A door is still cut on its own, and so is a front with a hole in it.
      C1Drawer, from C, cut after
      SIZE
      178 × 446 × 16
      EDGE
      2 long, 2 short
      C2Drawer, from C, cut after
      SIZE
      178 × 446 × 16
      EDGE
      2 long, 2 short
      C3Drawer, from C, cut after
      SIZE
      178 × 446 × 16
      EDGE
      2 long, 2 short
      C4Drawer, from C, cut after
      SIZE
      178 × 446 × 16
      EDGE
      2 long, 2 short

      Four labels for set C, in the order the fronts are cut from it

      C1 178 C2 178 C3 178 C4 178 C1 C2 C3 C4

      Stacked drawer fronts

      One panel off the saw, four fronts after it. A deep drawer joins the set as well: two fronts of 178 over one of 358 make a panel of 725.

      CUT TO SHAPE notch 324 × 324 edged 648 after cutting back corner 281

      A corner, cut to shape

      A corner's base and top come off the saw square and are cut to their notch or their 45 afterwards, then edged on the front the cut leaves. An end unit's 45 is drawn the same way.

      CUT OUT 618 × 346 door 718 × 446, less 100 each way

      A glass frame door

      The hole is the door less the model's two figures, in the middle of it, drawn in dots on the door it is cut from. It is not edged, and the door keeps a row of its own on the list.

      04 — Catalogues and prices

      Catalogues kept for you.
      Every unit priced once.

      Our own staff keep the catalogues of the suppliers South African workshops buy from. Switch on the ones you buy from, take them whole or only the ranges you use, and price them the way your merchant does. From there the price list works out what every unit costs, in every price group, once, and keeps it.

      Boards

      Every colour, finish, thickness and sheet the board makers list. Choose the colour, then its finish.

      Edging

      Tapes in every size the suppliers make, each colour knowing which boards it matches.

      Hardware

      Hinges, runners, lift systems and fittings by the thousand, at the list price less your discount.

      Doors

      A door maker's styles and colour ranges, priced by you per square metre, for the doors you buy in.

      • Priced the way your merchant prices. A price group is a range at one size, bought from one supplier, at what a sheet or a metre costs. A colour becomes one of your boards in one click and takes its group's price. Change the price once and every board in the group follows.
      • The tape that matches, found for you. A tape colour knows which board colours it matches, so a grey kitchen is edged in the grey tape of the size your model says, by name on the cutting list, the labels and the order.
      • A price for every price group, worked out once. Each unit's boards, edging, fronts, fittings and charges come from what it is made of, under its markup, in every price group of every model, and are kept. A quotation reads its price; nothing is worked out again while you quote.
      • Older prices are said, never slipped in. When a board, a tape or a fitting changes price, the list says how many prices are older and what changed, and updates them when you press Update prices. A unit you change is priced again as it is saved.
      • A quotation takes the list's price. Choose the colour and every unit is priced from that colour's price group, with what a carcass colour adds or saves. A price you type stays, and is marked. Better hinges are offered as an upgrade line of their own.
      • The cost is the manager's. Salespeople see the prices. Managers and owners open a unit's price and see every board, edge, fitting and charge in it, with its share of the markup.
      Price listModel: Melamine, 16 mm
      Up to date
      UnitPlain coloursWoodgrainsSuper matt
      F600Floor unit, 1 doorR 2 180R 2 310R 2 480
      F6004DFloor unit, 4 drawersR 4 320R 4 590R 4 960
      MW800Wall unit, 2 doorsR 1 890R 1 990R 2 140
      FC900Floor corner unitR 3 650R 3 870R 4 150

      F6004D in Plain colours, what the price is made of

      Boards, with wastageR 1 012.40
      EdgingR 88.60
      Fronts, edgedR 486.20
      Fittings: runners, legs, jointsR 742.80
      Charges: cutting, edging, assemblyR 160.00
      CostR 2 490.00
      Markup 65%R 1 618.50
      Charges after the markupR 211.50
      Price, before VATR 4 320.00

      Sample figures. Every company sets its own prices, markups and charges.

      05 — Quoting and Winner import Winner import: Enterprise

      Design in Winner.
      Quote and build in Web Elements.

      Winner is where a kitchen is designed. Web Elements is where it is priced, made and called by your own codes. Drop the export in, check what it found, confirm. The quotation and its cutting list are made in one go.

      Excel Export.csv
      PositionQuantityItem CodeWidthHeightDepthItemGroup Name
      1.03F600600720560Kitchen
      1.13718X596596718Unit fronts
      2.01F6004D600720460Kitchen
      3.02MW800800720300Kitchen
      4.01FC900900720900Kitchen
      5.01DW600600820560Electrical equipment
      9.01MT/SP600212016Covering panels

      Columns are found by their headings, in any order, with any separator. Whatever else the export holds is passed over.

      • Position
      • Quantity
      • Item Code
      • Rebuild info
      • Hinge
      • Width
      • Height
      • Depth
      • ItemGroup Name
      • Veneering
      • Direction

      What the review page finds

      • Four units matched to your own, by code
      • F6004D drawn 460 deep: the quotation gets its own copy, made at Winner's size
      • The dishwasher left off, as always, by its code
      • The customer found among your clients, or added when you confirm
      • The side panel kept as a line of its own, cut from the fronts' board
      • One front differs from yours. Yours is the one cut, and the line says so
      QuotationQ-2026-0042
      Draft

      Kitchen

      F600Floor unit, one shelf, 1 door3R 6 540.00
      Winner front 718 × 596 · hinge left
      F6004DFloor unit, four drawers1R 4 320.00
      Made 460 deep, at Winner's size
      MW800Wall unit, 2 doors2R 3 780.00
      FC900Floor corner unit1R 3 650.00
      MT/SPSide panel 2120 × 6001R 1 240.00
      Kitchen totalR 19 530.00

      Tiling

      Splashback tiling1R 4 800.00
      Tiling totalR 4 800.00
      Summary: KitchenR 19 530.00
      Summary: TilingR 4 800.00
      VAT 15%R 3 649.50
      TotalR 27 979.50

      Sample figures, to show the layout.

      Matched to your own units

      Each unit is matched by its code to one of yours, and your unit is what is cut. Drawn or rebuilt at another size, the quotation gets its own copy made at Winner's size. Winner's fronts are compared and any difference is a note.

      Left off or replaced, once or always

      Right-click a line Winner draws and you do not make, a dishwasher or an oven, and leave it off. Or quote a plain grocery as your own with internal drawers. This time only, or always by its code.

      Veneered sides in the front colour

      A side, a base or a top Winner veneers is cut from the front colour, and every board across it is sized again by that board's thickness. Kick plates and ceiling fillers come in as your own, as long as the board.

      The customer and the model, from the file

      A customer you do not have yet is added as a client when you confirm. Anything the file leaves open, the client, the model, the board the fronts are cut from, is chosen on the review page, not guessed.

      Colours chosen as in Winner

      The model, the front colour and its edging, the carcass colour and its edging, and the backing, chosen in one window, with a small kitchen drawn in three dimensions in the colours you pick.

      Quoted in sections, with a summary

      Kitchen, Bedroom cupboards, Tiling, Plumbing, or groups of your own. Side panels, kick plates and other work stand on lines of their own, in the right section, and the printout ends on a summary of them all.

      Every unit takes its price from your own price list (see catalogues and prices). A Winner design does too: the hinges and runners Winner lists under a unit are part of its price, and Winner's own amount stands in only where your list has none.

      06 — Production Enterprise

      From a yes to the first cut,
      with gates that say no for good reasons.

      When the client agrees, one click makes the production job and freezes its payment terms. Each step towards the saw is guarded by gates you set to Off, Warn or Block.

      1. New
      2. Planning
      3. Released
      4. In production
      5. Delivered

      Prepare New to Planning

      • BlockSite details: address, a contact with a phone, the delivery date
      • FactBoards resolve: the model and every board are chosen

      Release Planning to Released

      • BlockPayments due: what falls due on acceptance and before production is paid
      • WarnDrawings signed off · install date set · snapshot current · stock covered

      Start cutting Released to In production

      • FactA cutting list has been made
      • BlockThe boards are on the shelf, not merely on order
      • WarnEvery board has a cutting plan

      A Manager can override a Block with a reason of ten characters. It is kept, logged and flagged red on the board. The Fact gates cannot be overridden: a job with no board has nothing to cut.

      Payments in the order they fall due

      Terms are typed on the quotation, or taken from a template of yours: a share or a fixed amount, due on acceptance, before production, on delivery, or 30 days after it for an account. A payment is taken against them in order, with nobody allocating it. A wrong one is voided with a reason, never deleted.

      Stages dated back from the delivery date

      Eight stages, from ordering materials to installation, each with the days it takes and whether you use it. Delivery stands on the agreed date, each stage ends the working day before the next, and one day of slack is kept. A stage that runs late asks why.

      Proformas and receipts

      A proforma invoice for each payment that falls due and a receipt for each one paid, printed with your logo from the job's page. Your own accounts issue the tax invoice, and its number is kept on the payment.

      The lists the floor works from

      Units to build, every unit with its boards, fronts and fittings to tick. A store list to sign, the components counted by size off the saw, a drilling list, a progress plan and the bill of materials, printed or saved as a PDF.

      CNC file names, made for you

      A panel is named by its component's pattern, B868x544. A side is named by what is drilled into it, so every unit of a range shares its side drillings, and a left and right side drilled alike are one file the machine mirrors.

      Doors bought in, ordered by size

      Where a model buys its doors from a door maker, the quotation names the colour and the job prints the doors to order: each size with how many and their square metres, under the style and the colour.

      07 — Stock and purchasing Enterprise

      Know what is on the shelf,
      and what the jobs have claimed.

      Stock is a ledger. Every receipt, issue, count and return is a signed row, and what is on hand is worked out from it, never typed over. A job reserves its boards when it is released, never when it is only quoted.

      • Only the key items are tracked: every board and tape, and the hardware that is a hinge or a runner. Screws and small fittings never stop a job.
      • Order suggestions by supplier, in the supplier's own unit rounded up: a whole sheet, a roll of 50 m, a box of 1000. Make the draft purchase orders in one click. Nothing is placed for you.
      • Goods received against the order, part by part, at the cost on the invoice. The average cost moves with it, so a job's material cost is what it actually took.
      • A count starts it and keeps it right. Load opening balances from your own spreadsheet. A wrong entry is reversed by a row of its own, never rubbed out.

      08 — Labels and printouts

      Labels in the order
      the parts leave the saw.

      A label is printed for every part of the cutting plan, to stick on as it comes off the saw. A panel cut six times gives six labels. They come strip by strip, so the stack on the bench follows the plan on the wall.

      • Everything the assembler asks. The part's letter and name, its CNC file, its size, the job, the board, which sheet, the grain, what it is edged with and which edges are edged, including an edge cut after the board is shaped.
      • A label for each front of a drawer set, from the top down, and a board cut to shape or with a hole says so: "cut to shape after", "cut out after".
      • A label for every unit, too: the client, the code, the description, which side the door is hung on, and a QR code. "1 of 3" to "3 of 3" for a line of three.
      • Plans for the workshop printer. A workshop prints in black and white, so the cutting plan prints as a wireframe, one page for every sheet, the saw's cuts still dashed and what is cut afterwards still in dots.
      • One layout everywhere. Cutting list, components by size, quotation, units to build, purchase order, store list and drilling list print, or save as a PDF, with your logo and the same margins and foot.
      COMPADoor
      SIZE
      2300 × 446 × 16
      JOB NO
      Q-2026-0042
      BOARD
      Light Oak melamine
      SHEET
      1 of 3
      GRAIN
      Along the board
      EDGE MAT
      1 mm Oak PVC
      EDGE
      2 long, 0 short
      37 × 70 mm · 24 to an A4 sheet
      Sample customer F6004D Floor unit, four drawers Hinge left Q-2026-0042 · unit 2 · 2 of 3

      09 — The floor's phone app Enterprise

      Scan the label.
      Press Built.

      Every unit leaves the bench with a label and a QR code on it. A worker points a phone at the label, the unit comes up, and one big button marks it built. The job's office sees it the moment it is pressed.

      • No app store, nothing to install. It is a page of Web Elements made for a phone, put on the home screen and opened full screen like an app, on Android and iPhone alike.
      • The job follows the units. The first unit built starts the job's assembly stage and the last one finishes it. The board shows how many are built, and a manager can take a unit back.
      • Workers need no e-mail address. A manager adds a worker by name and signs the phone in with a QR code shown on the screen. The phone stays signed in for thirty days of use.
      • The floor sees no money. A worker is kept to the floor's own screens: no prices, no payments, nothing else of the system.
      • A label that will not scan is no hold-up: pick the job and the unit from the list instead, or read a photo of the label.

      10 — Built to be trusted

      Nothing changes behind your back.

      A workshop runs on numbers that stay put. These are the rules the whole system is built around.

      See the impact first

      A component is shared by many units. Before a change is saved it says 12 units are built with this component and will be updated. You confirm, and the component and its units change together, or not at all.

      A quoted price stays quoted

      Once a quotation is out, only a draft can be changed. A line keeps its price until you price it again: when the price list has moved, the quotation says how many units it would now price differently. The payment terms are frozen the day it is accepted.

      A job locks at the first cut

      What a job is made of is frozen when it is prepared. Refresh it from the catalogue until cutting starts. After that, a change is a new job and never an unlock.

      Mistakes are reversed, not erased

      A payment is voided with a reason and entered again. A stock movement is taken back by a row of its own. Clients, materials and components are switched off, never deleted.

      Your defaults, in one place

      Boards, edging, groove depth, front gaps, hinge types and sets, how boards are cut, charges and markups live on Workshop Defaults. Change one and a bar shows how many units are older than the change, then updates them all in one go.

      Each company's data is its own

      Every screen and every query is scoped to your company. Admin, Manager, Estimator and Operator decide who may accept, hold, cancel or void, and the Operator never sees the money.

      11 — Plans

      Two plans. One system.

      Every company starts with 14 days of the whole system, free and with no card. Then choose the plan that fits the workshop. Moving between them keeps everything you have made.

      Quote and cut

      Professional

      For a workshop that quotes, builds its own units and cuts them.

      R1 500 a month, before VAT

      5 seats · R16 500 a year

      Start your free trial Questions about Professional? WhatsApp us
      • Units: schemes, components, sections and whole ranges of widths, seen in 3D
      • Board, edging, hardware and door catalogues, kept up to date for you
      • A price list for every price group, worked out once and kept
      • Quotations priced from it, in sections, printed with your logo
      • Cutting lists made from a quotation, or imported from Excel or CSV
      • The rip-first cutting optimiser, with every cut numbered
      • Drawer fronts kept together for the grain, cut apart afterwards
      • Panel labels, unit labels and every printout
      • Your own roles and permissions (coming soon)

      Part of Enterprise

      • Winner project import
      • Production: jobs, gates, stages and payments
      • Stock and purchasing
      • The floor's phone app

      Prices are in South African Rand, before VAT. A year is eleven months of the monthly price. Seats are the people who can sign in. The 14 days are the Enterprise plan, whichever you choose after them.

      Questions

      Things workshops ask first.

      Do I need Winner to use Web Elements?

      No. Type a cutting list, import one from Excel or CSV, or build and quote units from your own catalogue. Winner is one more way in, for workshops that design their kitchens in it, and importing a Winner design is part of the Enterprise plan.

      What does the Winner import take from the design?

      Which units, how many and how each stands: its size, hinge side, direction and veneering, and whether it was rebuilt. What each unit is made of, what it costs and what it is called are your own. Winner's descriptions and amounts are not needed.

      Will it cut the way my saw cuts?

      You set the saw on Workshop Defaults: rip first or least waste, which edge the first strip comes off, the blade, the trim, the narrowest piece that can fall free, the longest rip and how far the rip fence reaches. A plan that cannot be cut is refused with the setting to change. It is never put in front of the workshop.

      Can my drawer fronts keep their grain?

      Yes. Tick it on a scheme and every unit built on it cuts its stacked drawer fronts as one panel when the fronts' board has grain. The panel is placed on the sheet like any part, and its fronts, drawn in dots, are cut from it afterwards. Each front gets its own label, and a job needs the same edging either way.

      How are my units priced?

      From what each is made of: its boards, edging, fronts and fittings at your own prices, your charges and your markup, worked out once for every price group of every model and kept as a price list. A quotation takes its price from that list. When a price changes, the list says which prices are older and updates them when you say so.

      What happens to my quotations when I change a board or a component?

      A quotation keeps its prices until you price it again. Before a component is saved, it tells you how many units are built with it. A scheme, an assembly, a fitting set and Workshop Defaults each show how many units are older than their last change, and update them when you say so.

      Who can do what?

      There are four roles today: Admin, Manager, Estimator and Operator. Managers and Admins hold, cancel and void, and only they see what a price is made of. The Operator sees no money, and a worker can be signed in on a phone without an e-mail address. Roles you define yourself are planned for both plans.

      What is the difference between Professional and Enterprise?

      Professional quotes, builds units, makes cutting lists, optimises them and prints the labels, for 5 people. Enterprise adds the Winner import and everything from accepting a quotation onward: production jobs with gates, stages, payments and a board, stock and purchasing, and the floor's phone app, for 20 people.

      Is there a free trial?

      Yes. A new company has 14 days of the whole system, which is the Enterprise plan, with no card. When the 14 days are over the account is locked until you choose Professional or Enterprise, and nothing you made is lost. There is no free plan after that.

      How accurate is the waste figure you quote?

      It is our own benchmark: 134 cutting jobs and 11 712 parts, from real cutting lists and from kitchens composed of real units, measured against our earlier optimiser. Your waste depends on your parts and your saw. Try your own list in the 14-day trial and see.

      Try the whole system free for 14 days.

      Build a unit, type a cutting list, press Optimise and watch the sheets fill. Then quote it and take it through production. No card needed, and nothing you make is lost when you choose a plan.

      Enquiries? Chat on WhatsApp