Nomenclature

Construction nomenclature software with markup and AI embedding matching

Centralized catalog with groups, items and service components. Automatic cost price calculation + markup (PERCENTAGE or FIXED). AI embeddings for matching with IFC models and other documents.

Embedding
AI matching
Markup
% or FIXED
Service
Components

Why do you need nomenclature software?

Without centralized catalog every offer starts from scratch. Different employees enter variants of the same item. Analytics become useless.

Duplicate items

"Cement M500", "Cement 500", "M500 cement" — 3 records, one thing. AI embeddings recognize.

No markup control

Every estimator picks their own margin. Without centralized markup rules — you lose control.

Service bundles

A service needs multiple components with different prices. Manual cost price calculation — errors guaranteed.

No IFC integration

IFC model has elements. Without embedding matching — manual mapping to nomenclature takes hours.

Key features of nomenclature software

Construction Hub turns the catalog into an AI-powered tool for offers, QS and acts.

Groups and subgroups

NomenclatureGroup with unlimited nesting. Multi-level hierarchy — Construction → Rough → Formwork → Slabs. Parent/child relations.

Markup — PERCENTAGE or FIXED

Each NomenclatureItem with markupType and markupValue. PERCENTAGE: 15% over cost. FIXED: +5 over cost. Auto calculation of selling price.

Service components

For services — components with quantities and unit prices. recalculateCostPrice automatically calculates total cost from components + applies markup = selling price.

Track inventory flag

trackInventory marks which items you track in warehouse. trackSerialNumbers for serial-numbered assets (equipment).

AI embedding matching

embedNomenclatureItem generates embedding vector. On IFC upload — automatic element-to-nomenclature matching.

Custom measurement units

Instead of standard units — your own (e.g., "sqm facade", "lm curb"). Flexibility for specific works.

How Construction Hub works for nomenclature

Four steps to professional catalog:

1

1. Structure in groups

Define groups and subgroups by your logic. Multi-level hierarchy. Drag-and-drop for moving.

2

2. Add items

NomenclatureItem with price, markupType, markupValue. For services — add service components.

3

3. Embedding generation

embedNomenclatureItem generates AI vector for each item. Preparation for automatic matching.

4

4. Use

Offers, BOQs, stock items automatically use nomenclature. With IFC — AI matching.

Who is nomenclature software for?

Any firm with more than 50 offer items:

Estimators

Find items in seconds, pricing auto from markup. No manual calculations.

Procurement

Consistent material naming across all documents.

Management

Margin control via centralized markup rules.

Site managers

Order with correct descriptions, no delivery errors.

Nomenclature software vs Excel

Why centralization wins:

FeatureExcelConstruction Hub
Groups and hierarchyMerged cellsUnlimited levels
MarkupColumn formulaPERCENTAGE/FIXED type
Service componentsMultiple formulasAuto recalculate
AI matchingVLOOKUPEmbedding search
IFC integrationImpossibleAuto mapping
Trackable itemsColumn flagtrackInventory + stockItems
Custom unitsManualCustomMeasurementUnit model

Frequently asked questions about nomenclature

How does markup work?+

Each item with markupType (PERCENTAGE or FIXED) and markupValue. Auto calculation: selling price = costPrice + (PERCENTAGE: costPrice × markupValue/100; FIXED: markupValue).

What are service components?+

For SERVICE type — components (materials + labor + equipment) with quantities and prices. Total cost auto-calculated from components.

How does AI embedding matching work?+

embedNomenclatureItem generates 1536-dim vector. On new document (IFC, offer, etc.) — cosine similarity search for closest match.

Are custom measurement units supported?+

Yes. customMeasurementUnitId links item to your own units (e.g., "sqm facade", "lm pipe"). Specific to work.

What's the difference between trackInventory and trackSerialNumbers?+

trackInventory — tracks quantities (e.g., cement bags, 1000 units). trackSerialNumbers — tracks each unique instance (e.g., excavator "BG-123-AB").

How many hierarchy levels are supported?+

No limit. Each NomenclatureGroup has parentId and level — hierarchy as deep as needed. Standard — 3-5 levels.

Can I archive an item?+

Yes, isActive flag. Archived items don't appear in new documents but preserve references in old ones — for audit and history.

Centralize your catalog

Free 14-day trial. No credit card.

Register for free

We use cookies to ensure the proper functioning of the platform and to improve your experience. Learn more about cookies