Skip to content

Materials

Materials represent the physical components used in construction — concrete, steel, drywall, insulation, finishes, and hundreds of other building elements.
In Darwin, materials are foundational building blocks that feed into modules and ultimately form part of your estimation’s cost structure.

This page explains how materials work, how to create them, and how they integrate into the broader estimating workflow.


Each material in the Catalog contains:

  • Name
  • Unit of measurement (m³, m², kg, units, etc.)
  • Base price (from the price list)
  • Optional supplier information
  • Optional classification (UniFormat, MasterFormat, internal category tree)

Materials do not store quantities or prices for specific projects.
They are reusable definitions used by modules.


Materials provide:

Using predefined materials ensures that similar assemblies always reference the same definitions.

You can see exactly which materials were used in each module and estimation.

Material quantities flow from modules into the estimation breakdown automatically.

If a material’s price changes, updating the price list recalculates all projects instantly.


Modules use materials to define construction logic.

For example, a Concrete Slab 15cm module might include:

  • 0.15 m³ of concrete per m²
  • 12 kg of rebar per m²
  • 0.01 m³ of formwork material
  • 1 sheet of vapor barrier per 10 m²

When this module is added to an estimation:

  • the IFC or manual quantity multiplies the material quantities
  • the price list applies the cost
  • the summary shows the material breakdown

This creates a transparent and audit-ready cost structure.


To create a new material:

  1. Go to Catalog → Materials
  2. Click New Material
  3. Enter:
    • name
    • unit
    • category (optional)
  4. Save the record
  5. Update its price in the Price List

Screenshot placeholder:
Add here: Material creation form

Materials are reusable and can be updated at any time.


You can modify a material’s:

  • name
  • unit
  • category
  • documentation

These changes affect all future uses of the material.

Price changes, however, should always be handled through Price Lists, not through material records.


Darwin supports a hierarchical category structure that helps organize large catalogs.

For example:

  • Concrete
    • Structural Concrete
    • Lightweight Concrete
  • Masonry
    • Blocks
    • Bricks
  • Finishes
    • Paint
    • Plaster

Categories improve searching and filtering, especially for large module libraries.


Avoid generic labels like “Block.” Prefer “Concrete Block 20cm.”

If a material is usually sold in m², don’t switch to units arbitrarily.

If a material has variants (e.g., fire-rated drywall), note it clearly.

Let the price list define all cost values.

This improves consistency and simplifies updates.


Continue exploring the Catalog: