Why standardisation doesn't mean rigidity
The most common objection to reusable specification templates is that every project is different. That's true. It's also not a reason to start from scratch every time.
When you suggest managing specifications through a library of reusable template blocks, someone always raises the same objection: “Our projects are all different.”
They’re right. Every construction project has different site conditions. Every vessel build has different owner requirements. Every infrastructure programme has different stakeholder constraints. No two projects produce identical specifications.
But that objection confuses two things: the need for project-specific content, and the assumption that project-specific content means starting from a blank page every time.
What actually varies between projects
If you take the specifications from ten similar projects and lay them side by side, the amount of genuinely unique content is smaller than most people expect.
The safety requirements are driven by the same regulations. The quality assurance procedures follow the same organisational standards. The testing protocols reference the same industry codes. The material specifications cite the same classification society rules or building standards. These sections might be 60% or 70% of the total specification, and they’re largely the same across projects because they have to be.
What varies is the project-specific detail. The site location. The vessel name. The particular equipment selections. The client-specific amendments to standard clauses. The performance targets that change with project scope.
The question isn’t whether projects are different. It’s whether those differences justify writing every section from scratch, or whether they can be handled by customising a managed standard.
How templates handle variation
A well-designed template system handles variation at multiple levels, from simple value substitutions to full structural divergence.
The simplest case is template variables. A standard specification section references a vessel name, a site address, a contract number. These values change with every project, but the surrounding text stays the same. You inject the project-specific values into the template without modifying the template itself. The boilerplate stays managed; the details stay flexible.
The next level is conditional content. A specification for an offshore project might include sections on marine coatings that don’t apply to a land-based project. Rather than maintaining two separate templates, the system includes or excludes sections based on project characteristics. The template library stays lean, and the resulting specifications are still project-appropriate.
The most flexible case is template variants. When a project genuinely needs different wording for a standard section, not just different values but different content, you create a variant: a customised version of the canonical block that stays linked to its parent. The variant has its own revision history. It can diverge where it needs to. But it still tracks changes from the parent, so when the parent template is updated, you can see whether the variant needs to be updated too.
This matters because it addresses the real concern behind “our projects are different.” The concern isn’t that templates exist. It’s that templates will force everyone into identical output regardless of context. A template system with variables, conditional sections, and managed variants gives you the consistency where it matters (regulatory clauses, safety requirements, standard procedures) and the flexibility where it’s needed (project-specific scope, client amendments, non-standard configurations).
The cost of starting from scratch
The alternative to standardised templates is what most firms actually do: copy a specification from a previous project and edit it. This feels flexible. It is flexible. It’s also where most specification errors originate.
Modern Building Services called it “the scandal of cut-and-paste specification”, and the label is apt. When every project starts by copying from the last one, you inherit whatever errors and outdated content the last project had. If the previous project’s fire safety clause referenced a superseded standard, your new project does too, unless someone catches it during review.
AORBIS documented a case where fire-rated door specifications still referenced the obsolete UBC Standard 7-2 instead of the current UL 10C because nobody had updated the source template. That error propagated across multiple projects before it was caught.
The copy-paste approach gives you maximum flexibility and minimum traceability. You can change anything, but you can’t track what changed, why, or whether it’s consistent with your other projects. The “freedom” to customise everything is also the freedom to introduce errors without detection.
Where standardisation earns its keep
Standardisation is most valuable where getting it wrong is expensive.
Regulatory clauses. If a classification society rule or building code changes, every specification that references it needs to reflect the update. When those clauses live in a managed template library, you update once and propagate deliberately. When they live in individual project files, you hope someone finds them all.
Safety requirements. A safety clause should say the same thing across every project, because the regulation it implements doesn’t change based on project context. Standardising safety clauses through managed templates means reviewers can trust them without re-reading them for the hundredth time, and auditors can verify consistency across projects in seconds.
Contractual boilerplate. Standard contract clauses, warranty terms, limitation of liability provisions. These should be consistent across projects because your legal team approved a specific wording. Copying them from a previous project introduces the risk of someone’s edits on the last project carrying forward into this one.
Paligo’s research on component-based authoring found that content reuse can cut creation time by 30–50%. But the real benefit isn’t speed. It’s confidence. When a section comes from a managed library, you know it’s been reviewed, approved, and maintained. When it comes from a copy of last year’s project file, you’re trusting that nothing inappropriate was changed.
The real objection
The fear behind “our projects are different” isn’t really about standardisation. It’s about control. People worry that a template system will take away their ability to adapt specifications to project needs, that they’ll be locked into rigid output that doesn’t fit.
A good template system does the opposite. It gives you a managed foundation, reviewed, version-controlled, consistent, and lets you customise deliberately on top of it. The customisations are tracked. The standard content is maintained. And the resulting specification is both project-appropriate and organisationally consistent.
That’s not rigidity. It’s the difference between a system that knows what changed and one that just hopes nothing important did.
Written by
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