Your best engineer, on every order
Your senior engineer can’t review every order.
Now their judgment does.
Encode the rules your experts carry in their heads — once — and Manufacts applies them on every quote and every BOM, automatically. Impossible configurations become impossible to sell, the BOM completes itself, and “why did it do that?” has an instant answer.
Constraint propagation
v7 · frozen Every fire is explainable, versioned, and frozen per quote.
What actually changes
Not “another rules table.” The expertise that used to live in one person’s head now runs on every order, forever.
Captured once, forever
Your most experienced engineer’s judgment is encoded a single time — and still enforced long after they retire.
0 un-buildable quotes
Compatibility, requirement, and exclusion rules make impossible configurations impossible to sell.
“Why?” → answered
Every block, swap, and added part comes with a human-readable Explain — no guessing, no archaeology.
Build-time structural rules
The BOM finishes itself
Add a part, a part type, a sub-assembly, or a tag, and the engine reacts — including required companions, excluding conflicts, swapping variants, setting quantities and attributes, and applying tags. The kit no one can forget gets completed every single time, the way your best builder would do it by hand.
- Triggers on part, part-type, sub-assembly, and tag events
- Effects that include, exclude, swap a variant or part, and set qty
- Formula-driven quantities, attribute writes, and tag assignment
- Scoped globally, by BOM type, or per BOM — conflicts settled by priority
Flatbed trailer · parametric
qty = ceil(length / 2′) + 1 Configuration constraints
Impossible to sell what you can’t build
A second, complementary system guards customer selections in real time. Compatibility, requirement, and exclusion constraints keep every configuration valid as it’s assembled — so an order that violates engineering reality never reaches a quote, let alone the plant floor.
- Compatibility, requirement, and exclusion rules enforced live
- Scoped per product, BOM, BOM type, or globally
- Client-side constraint propagation — choices update instantly
- An offline verifier double-checks every saved configuration
The cheapest defect is the one the customer is never allowed to order.
Constraint propagation
v7 · frozen Every fire is explainable, versioned, and frozen per quote.
Versioned & frozen
Old quotes stay reproducible
Rule sets are versioned and frozen to each quote. Tighten a rule today and tomorrow’s orders follow the new logic — while a quote from last year still resolves exactly as it did when it was signed. No drift, no surprises, no “it built differently this time.”
- Rule sets versioned, with a clean history of every change
- The active rule set is frozen onto each quote at sign-off
- Re-open an old quote and it resolves identically, every time
- Evolve the catalog without breaking what you already sold
1 Buyer configures
The Cascade · 3 Bed / 2 Bath
2 Product updates live
3 BOM resolves
How it works
From tribal knowledge to enforced, explainable logic
- 1
Capture the rule
An engineer encodes a structural rule or a configuration constraint once — in the same system that owns the BOM.
- 2
Version & freeze
The rule joins a versioned set; the active set is frozen onto each quote so it stays reproducible.
- 3
Apply automatically
On every configuration and resolve, triggers fire effects and constraints block invalid choices — by priority.
- 4
Explain the result
Every decision carries a human-readable Explain, so anyone can see exactly why the BOM looks the way it does.
Knowledge-Based Engineering
Knowledge-Based Engineering means encoding engineering rules so the system applies expert judgment automatically — instead of relying on a senior engineer to remember and review every order. Manufacts makes KBE practical with versioned, explainable rules in place of brittle tribal knowledge, so the right answer is enforced even when the expert who knew it has moved on.
Learn the full spectrumUnder the hood
Everything the engine enforces
Event triggers
Fire on part added, part-type added, sub-assembly added, and tag added.
Structural effects
Include, exclude, swap variant, swap part, set qty, qty formula, set attributes, assign and remove tags.
Rule scoping
Apply globally, by BOM type, or to a single BOM — exactly where the logic belongs.
Priority resolution
When rules collide, priority decides the winner — deterministically, every time.
Configuration constraints
Compatibility, requirement, and exclusion rules scoped per product, BOM, BOM type, or global.
Client-side propagation
A constraint engine updates valid options the instant a customer makes a choice.
Versioned & frozen sets
Rule sets carry history and freeze to each quote so past orders stay reproducible.
Human-readable Explain
Every applied rule and blocked choice comes with a plain-language reason.
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.
Put your best engineer on every order.
Bring us the rule your team always has to remember — the one that bites when someone forgets. We’ll encode it as a versioned, explainable constraint and show it completing a BOM and blocking the bad config live.
No rip-and-replace — Manufacts runs alongside your ERP and CAD. Prefer email? hello@manufacts.ai