Skip to content
SpecTacular
← Back to blog

Update once. Control everything.

How controlled propagation of template changes eliminates one of the biggest sources of errors in document-heavy industries.

One of the most persistent problems in document management is keeping things in sync. A regulation changes, a standard gets updated, your organisation revises an internal procedure. Now you need to update every specification that references it.

In a file-based world, this means someone has to manually find every affected document, make the change, verify it’s correct, and track which ones have been updated. It’s tedious and error-prone, and at any real scale, practically impossible to do reliably.

What this looks like on a Tuesday afternoon

Say your organisation manages specifications for 40 active projects. A new version of an industry standard comes out, and it affects a clause that appears in about half of those specifications.

Here’s what happens next:

  1. Someone identifies the change and drafts updated language.
  2. They search through shared folders trying to find every specification that includes the relevant clause.
  3. They open each document, locate the section, and manually make the edit.
  4. They try to track progress in a spreadsheet: updated, not yet updated, not sure.
  5. Somewhere in the process, a document gets missed. Or an older version gets updated instead of the current one. Or the change gets made inconsistently.

This isn’t a hypothetical. It’s a regular occurrence for most document control teams. In the maritime industry, when a classification society releases a rule change, it can affect specifications across every active vessel build in the yard. DNV alone publishes updated classification rules twice a year, with the July 2024 edition introducing new cybersecurity requirements, alternative fuel notations, and carbon capture standards, all effective January 2025. Some of the affected documents are contractually locked, some are mid-revision, and some are with subcontractors. Tracking which ones have been updated and which haven’t is a job in itself, and getting it wrong can mean failing a class survey or, worse, building to a standard that’s no longer accepted.

The same pattern plays out in construction. When a building code is amended, every active project that references it needs to be checked. The structural specifications, the fire safety requirements, the materials standards, and probably a dozen more. Each one lives in its own document, maintained by its own team. Coordinating the update across all of them manually is an exercise in optimism. PlanRadar’s global study on rework found that poor organisation and document control is the second most cited cause of construction rework, behind only poor communication.

A different approach

In a component-based document system, updating a clause means updating the block itself, because specifications are composed from reusable template blocks rather than being standalone files.

The process goes like this. You update the clause, requirement, or section at the source, in the template library. The change is versioned and tracked. The system then shows you exactly which specifications use that block, so you get a clear list rather than a guesswork exercise.

Here’s the part that matters: you decide where to apply the update. Not every project needs it immediately. Some might be locked down for delivery. Others might be in early stages where the update makes sense right away. You choose which projects receive the change, and each update is logged: what changed, when, and in which documents. Projects that weren’t updated still reference the previous version, and that’s visible too.

Compare that to the manual approach. Instead of hoping that someone found every affected document and made the change correctly, you have a system that knows where each block is used and lets you apply updates deliberately, with a full record of what happened.

Why selective control matters

Automatic propagation sounds appealing, but in practice it would be dangerous. You don’t want a change to cascade through every project document without review, especially when specifications carry contractual or regulatory weight.

Consider a scenario where a material specification changes. On projects that are still in the design phase, you’d want to adopt the new standard immediately. But on a project that’s already in fabrication, switching material specifications mid-build could invalidate work that’s already been completed and approved. The ability to apply updates selectively, project by project, is what makes controlled propagation safe enough to use in production.

Controlled propagation gives you centralised management with project-level oversight. You can stage updates for review before applying them. You can maintain different versions of a block across projects when needed, for example if a legacy project has to remain on an older standard. And you can see at a glance which projects are on the latest version and which aren’t.

Instead of wondering “is this clause up to date?” you verify it in seconds.

The audit trail

Every propagation creates a record. When a template block is updated and applied to a set of project documents, the system captures which block was changed, what the change was (before and after), who initiated it and which projects received it.

For teams in regulated environments (construction, maritime, energy, infrastructure), this kind of traceability is a requirement. ISO 9001 clause 7.5 mandates that organisations identify document changes, maintain revision history, and ensure formal approval before release. Classification societies and safety authorities expect the same. Maintaining that manually, through spreadsheets, email threads, and meeting minutes, is both unreliable and time-consuming. A system that generates audit records automatically removes a category of work that’s both tedious and error-prone.

The compounding effect

The real payoff isn’t any single update. It’s what happens to your confidence in the accuracy of your entire document set over time.

In a file-based system, confidence degrades with every project. More documents means more opportunities for drift, more versions to track, more places where an update can get missed. Teams that have been operating this way for years often reach a point where nobody fully trusts the document set, and every specification gets a manual review that adds days to the project timeline.

When every specification is composed from managed, versioned blocks, and you can see exactly which version of each block every project uses, the anxiety around document accuracy goes away. You stop wondering whether something is out of date, because you have a clear, auditable answer.

That’s the difference between hoping your documents are consistent and knowing they are. For organisations managing complex documentation across dozens of concurrent projects, that difference is worth more than any single feature.

Written by

Edwin Edelenbos

18+ years in superyacht AV/IT and control systems. BSc and MSc from TU Delft. Former Manager of Innovation at Oceanco, former CTO at Van Berge Henegouwen, project lead on multiple Feadship newbuilds.

Ready to see how this works in practice?

See SpecTacular in action with a guided demo.

Request a demo