Product Lifecycle Management

One product record. It recomputes when the world changes.

PLM for formulated products and engineered assemblies, built on the same data model as the lab. Every BOM and formula version carries its specifications, documents and approvals; and the experiments that produced it. Change a material and the record lists the products and sub-recipes that depend on it before you commit.

Structured bill of materials
Multi-level BOMs and sub-recipes, with quantity, cost, and specifications rolling up at every level.
Where-used, and what it's worth
Open a raw material and see every product that uses it, at what percentage, in which plant, with revenue at risk rolled up by region.
Approvals on the record
Revisions, sign-offs, and release are logged against the version itself, not in an inbox.

Deployed by 175+ enterprise product development teams

Lohmann logo with green abstract cross and tagline The Bonding Engineers in black text.
Dow company logo with white text on a red diamond-shaped background
Syngenta company logo with a green leaf above the letter g.
Beiersdorf
Clariant
Braskem company logo with stylized yellow and blue arrow design.
Total Energies Logo
St Jude Logo
Lubrizol company wordmark logo with blue curved line underneath the text.
Lohmann logo with green abstract cross and tagline The Bonding Engineers in black text.
Dow company logo with white text on a red diamond-shaped background
Syngenta company logo with a green leaf above the letter g.
Beiersdorf
Clariant
Braskem company logo with stylized yellow and blue arrow design.
Total Energies Logo
St Jude Logo
Lubrizol company wordmark logo with blue curved line underneath the text.

Deployed by Enterprise R&D and Innovation Teams

Built for how you manufacture

Uncountable's PLM specializes in two kinds of manufacturing: formulations & process manufactured products and engineering & discrete manufactured products, each with its own workflows, vocabulary, and integrations. Find the one built for you.

Bill of materials overview for discrete manufacturing with product, assembly, part, and material details, plus common industries including automotive, aerospace and defense, industrial equipment, consumer electronics, medical devices, robotics, and drones.Bill of substances for process manufacturing of formulated and batch products, listing formula as master version plus plant and region versions, intermediates as stages, order of addition, and process conditions, raw materials as supplier, lot, and specification, and substances as CAS number and percent by weight, rolled up. Common industries include chemicals, coatings and adhesives, food and beverage, personal care and cosmetics, agrochemicals, and specialty materials.
When the lowest level is a part, chemistry is a document hanging off it — nothing for a price change or a new restriction to act on. When the lowest level is a substance with a CAS number and a percentage, cost and compliance are computed, not stored, so they recompute the moment an input moves.

Open a product record

The BOM is structured, not a document. Sub-recipes and sub-assemblies nest to any level, and quantity, cost, and composition roll up through every parent automatically.

‍

  • Formulation and assembly on one structure: ingredients, parts, and intermediates in the same tree
  • Cost per kilogram or per unit, recalculated when a raw material price changes
  • Alternates and approved substitutes held on the line, with their own specifications
  • Composition rolls up for regulatory and label attributes, not just cost

‍

The bill of materials is a structure, not a document: sub-recipes expand inline and cost carries on every row up to cost per kilogram on the finished product.
Table listing five experiments referencing Titanium Dioxide, Rutile (TR-706), showing experiment name, creation date, creator, tags, and amount of TiO2 involved. Experiments include two sub-recipes by Priya Raman with 550g and 400g, and three finished products by Daniel Okafor and Priya Raman with 180g, 150g, and 90g. Summary shows total logged usage of 1,370g, two sub-recipes, and three finished products under this material.
Put three revisions of the same recipe side by side and the differences mark themselves. Changed values are emphasised cell by cell, so you see what actually moved between one revision and the next instead of reading two specs in two tabs.

‍

  • Revisions compared as columns on one screen, with changed values highlighted
  • The R&D work stays attached: the trials and results behind each revision
  • Documents and files held against the recipe they belong to
  • Notebooks have their own full side-by-side comparison

‍

Put revisions of the same recipe side by side and the changed values mark themselves, so you see what actually moved instead of reading two specs in two tabs.
Table comparing formulations of AQ-400 Exterior Satin White versions V21, V22, and V23 with ingredient names and weights in grams, showing changes in PG-110 White Pigment Grind, Acrylic Emulsion, TP-05 Thickener Premix, Ester Alcohol Coalescent, BIT/MIT In-Can Biocide, Mineral Oil Defoamer, and Water Deionized; each has a step total of 1000g and costs per kg decreasing from $1.91 in V21 to $1.87 in V23. Related experiments section lists each version with creation dates and experiment creators.
Open a raw material and the system returns every formula that uses it (at what percentage, in which plant, on which version) with revenue at risk rolled up by region and plant.

‍

  • Affected formulas listed with percentage, plant, and version, not just a product count
  • Revenue exposure rolls up by region and by plant from the same query, the same day
  • Intermediates and sub-recipes are traversed, so indirect exposure surfaces too
  • The same query answers a supplier discontinuation, a price spike, and a new restriction

‍

In a static PLM, the same question starts a manual sweep of spreadsheets and supplier declarations.
Expanded formulation view of AQ-400 Exterior Satin White V23 showing raw materials and weights for PG-110 White Pigment Grind (420g) with components like Water Deionized (180g) and Titanium Dioxide (550g), Acrylic Emulsion 50% Solids (380g), TP-05 Thickener Premix (60g) with Water Deionized (600g) and Propylene Glycol (250g), plus additional ingredients like Ester Alcohol Coalescent, BIT/MIT In-Can Biocide, and Ammonia with step total and experiment total of 1000g each and overall cost 1.87 $/kg.
One product runs as different formulas in Lyon and Edison NJ. Each site version is approved and versioned on its own, so a regional change lands only where it applies.

‍

  • A master formula with plant and region versions beneath it, not separate records that drift
  • Local raw materials, local prices, local rules, held on the version that uses them
  • A price change in one region touches only the versions that buy at that price
  • Each site version carries its own approvals and its own production release

‍

Flattening a formula gives you the totals a declaration wants, and loses the stages, order of addition and cure conditions no operator can work without.
User interface showing product master attributes for code UNC-0001. Customer is Lumiere Beaute; product type is Facial Serum. Product description highlights a lightweight, fast-absorbing anti-aging serum for improved firmness, even tone, and hydration. Marketing description mentions a serum with stabilized Vitamin C and jojoba oil to brighten tone, soften fine lines, and restore radiance, suitable for daily use on face and neck. A table labeled Production Formulas lists formulas by location: Edison, NJ (North America) with versions V1.2 in production (clear amber serum, pH 3.0-3.5) and V1.1 obsolete (white to off-white oily emulsion, pH 5.0-6.0), and Lyon (EU) V1.1 in production (white soft cream, pH 5.5-6.5).
Release can be gated on defined reviewers signing off, and a revision can't move to release status until they have.

‍

  • Every comment and approval logged against the version itself
  • Anyone opening the record later sees which version was signed off, and by whom
  • Approved releases publish to ERP, so what runs on the floor matches what was signed

‍

Documents regenerate. Data sheets and specs read from the current formula, so they change when it does; nobody rewrites a spec by hand after the fact.
Table comparing formulations and measurements for AQ-400 Exterior Satin White V21, V22, and V23, listing ingredients with their weights in grams and cost per kg, showing variations in ingredient amounts and slightly decreasing cost from 1.91 to 1.87 $/kg.

CAD files on the product record

A part number, its revision history and its native CAD file live inside the same record as the BOM.

Behr, by the numbers

How Behr Paint Company unified R&D and product approval workflows with Uncountable

Behr logo

5 labs

Review decisions reduced across thousands of formula uploads.

34 hrs

Faster review decisions: a shorter path from lab to customer.

6 Steps

From R&D formulation to approval and ERP release, in one system.
"Prior to Uncountable, our teams relied on multiple systems to support data management and production related approvals. As our needs evolved, Uncountable helped us create a more connected and scalable foundation that better supports R&D today while positioning us for future innovation and growth."
Greg Williams, Director of Sustainability & Digital Informatics, Behr Paint Company

What this changes on an ordinary Tuesday

where used check

A supplier discontinues an ingredient. Open the material and the products and sub-recipes using it are already listed, with a count, instead of a week of spreadsheet archaeology.

Cost change

A raw material price moves on Monday. The margin on every product that contains it moves on Monday, reprices through the BOM, flags anything that falls below margin, and shows the revenue exposed. Not at the next costing cycle.

Revision comparison

Two versions of the same coating perform differently in the field. Open both revisions side by side — formulation, process conditions, and test results — and see what actually changed.

spec inheritance

A specification tightens. Every product built against it inherits the new limit, and anything out of range surfaces immediately rather than at the next audit.

document control

A drawing is revised. The new file lands on the part record with its revision, and every assembly referencing it points at the current version.

PRODUCTION RELEASE

A formula is ready to go live. The approved recipe releases into production with its full formulation and approval trail, so what runs on the floor matches what was signed off.

regulatory change

A substance is added to a restricted list. Compliance is checked against composition rather than a flag someone set at release, so products already in production are re-checked alongside everything in development; and you get the affected products, the substance, and the percentage it appears at.

Traditional PLM stores the answer. We store the inputs it was computed from.

Cost and compliance aren't fields somebody filled in at release. They roll up from composition through every level of intermediate, so when a price moves or a limit changes, they recompute, and so does the list of products that just became your problem.

FAQs

Does this replace our existing PLM, or sit alongside it?

Both patterns are common, and which one fits depends on what your current PLM actually does. If it's primarily a document vault (specs, PDFs, approvals) Uncountable generally replaces it, because the same record holds the documents and the data behind them. If you run an engineering PLM for CAD and part management, Uncountable more often sits alongside it and owns the formulation side.

How deep can multi-level BOMs go, and does cost roll up at every level?

There's no fixed depth limit: a recipe can contain an intermediate that contains another intermediate, as far down as your products actually go. Cost and composition recalculate at every level, so a raw material price change reprices the intermediate, the sub-recipe, and the finished product in one pass. Cost is held per kilogram or per unit depending on how the product is made.

Can we require approval before a revision is released?

Yes. Release can be gated on defined reviewers signing off, and a revision can't move to release status until they have. Every comment and approval is logged against the version itself, with who approved it and when, so anyone opening the record later sees exactly which version was signed off rather than chasing a printed spec routed for initials.

Bring a real BOM.

Walk a live product record with your own multi-level BOM and a real material change.