The Normalization Engine
3M+ product codes. 98% precision. 100% deterministic. Zero AI guessing.
This is what makes everything else possible.
Why It Matters
A babel tower of codes. Same product, countless descriptions.
PIPE 6IN SCH40 A106 GR.B SMLS TUBO S/S 6" SCH40 A106 GR.B NAHTLOS 168.3x7.11 A106B TUBE SS 6 POUCES SCH40 A106 Any format, any language
PIPE-SMLS-A106-GRB-6-SCH40-ASMEB36.10 PIP-7F3A9E2B1C4D8 1 Language
Everyone speaks the same code. No more translation errors.
Automation
What took weeks now happens instantly. TBE/CBE on autopilot.
Traceability
Every step documented. Audit-ready. Reproducible.
AI Can't Be Used to Normalize
Piping specs require 100% accuracy. AI guesses. We don't.
- Hallucinations on edge cases
- Different output each run
- "Why?" → "I don't know"
- Can't pass audit
- Traceable: see exactly which rule matched
- Reproducible: same input = same output
- "Why?" → exact rule reference
- Audit-ready documentation
No black boxes. No probabilistic guessing. No unexplainable results.
Normalization = Automation
Normalization is the real magic. Everything else follows.
SMLS PIPE 6" A106-B PIP-7F3A9E2B1C4D8 Same unique code across the entire workflow enables automated technical and commercial bid evaluation.
3 Million Products. Normalized.
The largest piping classification database in the industry.
We Understand Standards.
The normalizer catches technical errors before they become expensive problems.
Weld-neck flanges require bore schedule. Missing = wrong bore diameter = weld defect.
DN 150 x 6.3mm on ASME B36.10 pipe. Standards don't mix. Product doesn't exist.
SCH 5S, 10S, 40S are stainless steel schedules. Carbon steel uses SCH 5, 10, 40.
A105 fittings with A312 pipe? A105 is carbon steel forging, A312 is stainless. Mismatch.
6" SCH 30 doesn't exist in B36.10. Someone invented a schedule that no mill produces.
Class 150 flange mated to PN 40 valve. Different drilling patterns. Won't bolt up.
What Happens When Errors Slip Through?
Weeks of back-and-forth with suppliers clarifying what you actually need.
Product arrives, doesn't fit. Return, reorder, delay. Project schedule blown.
Rush orders, air freight, rework. A $50 flange error becomes a $50,000 problem.
Catch errors at the MTO stage. Not on the construction site.
Frequently Asked Questions
Common questions about the normalization engine.
What does "normalization" mean in piping procurement?
Why not use AI or machine learning for normalization?
What kind of errors does the engine detect?
How many products does the engine cover?
What is the unique product code used for?
Does this replace AVEVA ERM or Hexagon Smart Materials?
See the Magic in Action
30 minutes. Your MTO normalized, errors flagged, unique codes generated. See exactly how it works.