The end of variant spreadsheets
One model. Every variant, costed correctly.
Stop maintaining a separate bill of materials for every size and option. Define the product once, tie quantities to its dimensions, and let the BOM compute itself — parts, quantities, and a recursive cost roll-up, right every time.
Flatbed trailer · parametric
qty = ceil(length / 2′) + 1 What actually changes
Not “a better BOM editor.” The death of the variant spreadsheet: one definition that’s correct for every size you’ll ever quote.
Thousands → 1
Retire the wall of hand-maintained variant BOMs. One parametric model stays correct for every size and option combination.
Computed, not guessed
Quantities come from formulas tied to real dimensions, so costing is accurate the first time — no padding, no surprise margins.
A size, not a project
Adding a new size is changing a parameter — not authoring, reviewing, and forever maintaining yet another BOM.
Quantities that compute themselves
A bill of materials that does its own math
Tie every quantity to the product’s parameters. A 96-inch wall needs ceil(width / 16) studs; a wider cabinet pulls more hinges and longer rails. Change the width, and the parts, quantities, and price move with it — no one re-counts a thing.
- Formula-driven quantities tied to real dimensions
- Recursive cost roll-up through multi-level assemblies
- Scrap factors and units-of-measure conversions handled in the math
- Change a parameter, watch the whole BOM and cost re-resolve live
Flatbed trailer · parametric
qty = ceil(length / 2′) + 1 Built for real manufacturing
The messy parts of a real BOM, handled
Production BOMs aren’t tidy. Manufacts handles the things spreadsheets fake: phantom assemblies that exist only to organize the build, effectivity dates that switch parts on a calendar, per-instance overrides, and clean variant/SKU resolution from the same source.
- Phantom (transient) assemblies that structure the build without shipping
- Effectivity dates so the right revision resolves for the right order
- Per-instance overrides without forking the whole model
- Reusable sub-assemblies shared across products, costed once
Every workaround a spreadsheet forced on your engineers is a first-class feature here.
Constraint propagation
v7 · frozen Every fire is explainable, versioned, and frozen per quote.
From plan to parts
Drive the BOM from the geometry itself
When a layout exists, the BOM can read it. Plan-driven parametrics derive quantities straight from floor-plan geometry — wall runs, openings, room counts — so a configured space resolves into a complete, costed, manufacturable bill of materials without anyone transcribing dimensions.
- Quantities derived from floor-plan geometry, not re-typed by hand
- One definition feeds the configurator and the factory alike
- Resolved BOMs stay reproducible as the catalog evolves
1 Buyer configures
The Cascade · 3 Bed / 2 Bath
2 Product updates live
3 BOM resolves
How it works
From one definition to a costed bill for any size
- 1
Model once
Engineering defines the product structure, its parameters, and the formulas that tie quantities to dimensions — a single time.
- 2
Set the parameters
A configured order — or a floor plan — supplies the driving values: width, height, options, room counts.
- 3
Resolve the BOM
Formulas compute quantities, sub-assemblies expand, and variant rules select the right parts for these exact values.
- 4
Roll up the cost
Cost rolls recursively through every level — with scrap and UoM conversions applied — into one accurate, defensible total.
Bill of Materials
A Bill of Materials lists every part and quantity needed to build a product. A static BOM is frozen to one configuration — so every size and option becomes its own file, and you end up hand-maintaining thousands of near-identical variants. A parametric BOM is one definition that resolves the right parts, quantities, and cost on demand from the product’s parameters. New size? Change a number, not the file count.
Learn the full spectrumUnder the hood
Everything the BOM engine resolves
Formula-driven quantities
Quantities computed from parameters and dimensions, e.g. ceil(width / 16).
Recursive cost roll-up
Cost aggregates through every level of a multi-level assembly into one total.
Scrap & yield factors
Account for waste and yield in the computed quantity, not a manual fudge.
Units-of-measure conversions
Stock, purchase, and consumption units reconciled automatically.
Phantom assemblies
Transient sub-assemblies organize the build without becoming line items.
Effectivity dates
Time-bound part selection so the correct revision resolves per order.
Per-instance overrides
Tweak a single occurrence without forking the shared definition.
Variant & plan-driven resolution
SKU rules and floor-plan geometry both feed one parametric model.
Works hand-in-hand with
Every capability shares one model — so the parts connect on their own.
Visual Configurator
Turn your most complex catalog into a 3-minute buying experience — with zero impossible orders.
Pricing & Quoting
Quote every option, package, and parametric upgrade to the cent — the instant a customer picks it.
3D Showroom & Walkthrough
Let buyers walk through the exact home they configured — before a single board is cut.
Bring the product you have a hundred spreadsheets for.
We’ll model it once as a parametric BOM and resolve a costed, manufacturable bill for three different sizes — live, in 30 minutes.
No rip-and-replace — Manufacts runs alongside your ERP and CAD. Prefer email? hello@manufacts.ai