Industry guide · Project Management

NEC and FIDIC Contract Administration Software: Who Is Actually Counting Your Reply Periods?

Construction Contract Administration software visual showing scroll text, message square warning, and timer.
The short answer

A first release usually runs $70,000 to $150,000 and ships in 12 to 18 weeks in our delivery experience, covering the notice register, configurable reply clocks and the compensation event chain for one contract form. A full platform adding back to back subcontract mapping, programme linkage, defined cost records and portfolio reporting lands at $180,000 to $450,000 phased over 6 to 12 months. Build when you run a portfolio of heavily amended NEC or FIDIC contracts, when Z clauses have moved your reply periods off the standard form, or when main contract events must cascade into subcontract notices on tighter windows. If you run a handful of unamended NEC4 contracts and want the record the market already recognises, buy CEMAR and spend the difference on a better commercial manager.

Why contract administration is the one system a major contract cannot improvise

It is 4:40pm on a Friday on a highways package. The assistant project manager is working through an inbox with 380 unread messages. Somewhere in it is a mail from the contractor's site agent, sent nine days ago, subject line ground conditions at chainage 2400, with a PDF attached. Nobody logged it. Nobody decided whether it was an early warning, a compensation event notification, or just a site agent thinking out loud. The contract does not care what anyone decided. If that mail was a notification, the clock started when it arrived, and it kept running through a bank holiday and through the fact that the person who owned it was on leave in Portugal.

Six months later the quantity surveyor reconciles the account and finds the gap. The contractor's assessment stands because no reply was issued in time. On a large infrastructure contract that single lapse can be worth more than the entire cost of the system that would have prevented it. This is the specific reason contract administration is not a document management problem dressed up in construction language. It is a clock engine with legal consequences, and email has no clock.

Most commercial teams run this on Outlook, a shared drive with a folder per contract, a compensation event register in Excel that one person updates on Monday mornings, and a weekly commercial meeting where somebody reads the register aloud. The register is a snapshot of what was true last Monday. The contract is live every hour of every day. That gap is where deemed acceptances live.

Problem 1: the contractual clock belongs to nobody

Under NEC4 the mechanics are unforgiving by design. A compensation event notification starts a sequence, the quotation follows within a stated period, and the project manager replies within a stated period. If the reply does not come, the contractor can notify that failure, and if silence continues the quotation is treated as accepted. FIDIC does the same job with different furniture: notice periods, a fully detailed claim, and an engineer's determination window. The periods differ by form, by edition and by whatever your particular contract was amended to say, which is exactly why a generic reminder in Outlook does not solve this.

The failure is never that somebody did not know the rule. It is that the rule lives in a document and the work lives in an inbox, and nothing joins them. Delegation makes it worse. When the project manager delegates an assessment and the delegate is off site, there is no mechanism that reassigns the running clock. A build fixes this by making the clock a first class object with an owner, a deputy, a working day calendar that knows your contract's definition of a week and your jurisdiction's public holidays, and an escalation that fires before the deadline rather than after the account is reconciled.

Problem 2: your Z clauses are not in anybody's product

Thinkproject CEMAR, FastDraft and Sypro Contract Manager are real systems built by people who understand NEC, and on a standard unamended contract they do the job well. Where they strain is amendment. Almost no serious infrastructure contract goes to signature unamended. Z clauses change reply periods, add notice types, insert client approval gates before the project manager may accept a quotation, and sometimes create bespoke categories of event that exist nowhere in the standard form.

Configuration in an off the shelf tool goes a certain distance and then stops at the boundary the vendor drew. When your executed contract says fourteen days rather than two weeks, and your programme of works counts days differently again, the workaround becomes a note in a spreadsheet that a specific person remembers to check. You have then paid a licence fee for a system that governs the standard contract you did not sign.

A custom build treats the contract as configuration data, not code. Notice types, permitted responses, reply periods, deeming outcomes, escalation paths and required attachments are set up per executed contract at award, by a commercial person, in an admin screen. Adding contract number 41 with its own amended clause set is an afternoon of setup, not a change request to a vendor roadmap.

Problem 3: the compensation event record is a folder, not a chain

When an event is finally argued, whether in a dispute board, an adjudication or just a hard meeting with the client, the question is always the same. Show me the chain. Show me the instruction, the notification and its timestamp, the assumptions the project manager stated, the quotation with its build up, the programme impact you claimed at the time, the reply, and what changed between the first quotation and the accepted one.

Folder structures cannot answer that. Neither can a register whose columns are status and value, because the interesting evidence is in the transitions. What a build must hold is a linked chain per event: every document version, who issued it, when it was received rather than when it was dated, which activity on the accepted programme it hit, and which defined cost records support it. That record is append only. Nobody edits history, including the commercial director, and that constraint is precisely what makes the export defensible when a third party reads it.

Problem 4: main contract and subcontract clocks run out of step

This is where the money quietly leaves. You receive a compensation event under the main contract. Your subcontract, whether it is an NEC subcontract form or a bespoke agreement, has its own notice periods, and they are usually shorter because whoever drafted them wanted headroom. If the main contract event does not automatically raise the matching subcontract notices, you carry the risk yourself and only find out at final account.

None of the standard tools model that cascade well, because they were designed around a single contract as the unit of work. A build models the contract tree. One event at the top generates linked child notices at each tier, with each tier's own period and its own owner, and a single dashboard shows where the chain is broken. On a project with fifteen packages that view is the difference between passing risk down and absorbing it.

Problem 5: the programme is the evidence, and it lives somewhere else

Time entitlement arguments are won and lost on the accepted programme. Your planners work in Primavera P6 or Asta Powerproject and issue revisions monthly. Your commercial team argues about events weekly. If the link between an event and the activities it affected is a sentence typed into a text box, then every delay argument becomes an archaeology exercise.

A serious build imports the programme, keeps every accepted revision, and lets an event reference specific activity identifiers on a specific revision. When the argument arrives eighteen months later, the system can state which programme was accepted at the time and which activities the assessment was based on. That is not a nice reporting feature. It is the difference between a priced position and an opinion.

What this costs and how long it takes

Across the 2,000 plus projects Digital Heroes has delivered, here is the honest shape. A first release covering the notice and correspondence register, configurable clocks with delegation and escalation, and the full compensation event chain for one contract form runs $70,000 to $150,000 and ships in 12 to 18 weeks. That is a system your commercial team runs live contracts on, not a pilot.

A full platform adding the subcontract cascade, programme import and activity linkage, defined cost and records management, client and framework portfolio reporting, and an adjudication export pack runs $180,000 to $450,000 phased over 6 to 12 months.

What pushes the number up in this category: supporting several contract forms at once, because NEC4 ECC, NEC4 PSC and FIDIC Red are three different state machines and each is real weeks. Programme integration, since P6 and Asta exports are their own discipline. Document control integration with Aconex, Asite or Viewpoint, because the record has to live in both places without divergence. Qualified electronic signature where the client demands it. Multi language and multi currency for international FIDIC work. And offline capability, if your site teams issue notices from places with no signal.

What keeps the number down: starting with one contract form, one live project, and the notice plus compensation event flow only. Reporting can wait. Nobody ever lost an entitlement because a dashboard was ugly.

Build versus buy, and when buying is the right call

Buy, and we will say this plainly, if you run fewer than about ten live contracts on largely standard NEC forms and your Z clauses do not move the reply periods. CEMAR in particular has the advantage that many UK clients already use it, which means the record format is familiar to the person on the other side of the table. That familiarity has real value in a dispute and it is not something a bespoke system gives you on day one.

Build when at least two of these are true. You run a portfolio large enough that portfolio level exposure matters more than any single contract. Your contracts are amended to the point where the standard workflow is a fiction maintained by hand. You need main contract events to cascade into subcontract notices automatically. You are the client organisation on a framework and you need consistent data across contractors, not a per contractor system each of them chose. Or your business is international and you run NEC and FIDIC side by side with different teams and different languages.

How to choose a developer for contract administration software

Ask them to draw the notice state machine on a whiteboard before you sign anything. A developer who has done this will draw states, permitted transitions, timers attached to transitions, and a deeming outcome when a timer expires. A developer who draws a form and an approval chain has built a leave request system and is about to learn contract law with your entitlement as the tuition fee.

Ask what happens when a reply period expires at 23:59 on a public holiday, and whether the calendar is per contract or global. If they have not thought about it, they have not read a contract.

Ask how the audit trail resists editing. The correct answer involves append only records and immutable timestamps for receipt, not just a modified by column. Ask to see how they would export a single event as a pack a third party could read cold.

Ask about programme import specifically, naming P6 or Asta, and ask who owns the code. You should hold the repository, the infrastructure accounts and the unrestricted right to bring in another firm. At Digital Heroes the client owns the code from the first commit, and we would tell you to walk away from anyone who hedges on that.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. The 2015 CHAOS data (based on the modern definition of success) reports that only about 29% of software projects succeed, 52% are challenged, and 19% fail, with the three most important success skills being executive sponsorship, emotional maturity, and user involvement. Source: The Standish Group (reported via InfoQ Q&A with Jennifer Lynch) (2015) →
  2. Only about 30% of digital transformations succeed at meeting their objectives, but getting six critical success factors in place (leadership commitment, talent, agile culture, progress monitoring, clear strategy, and a modernized platform) raises the odds of success from 30% to 80%. Source: Boston Consulting Group (BCG) (2020) →
  3. An independent Forrester Total Economic Impact study of OutSystems found a 363% three-year ROI with payback in under 6 months, illustrating that faster, lower-labor build approaches can materially shift the payback math. Source: Forrester Consulting (commissioned by OutSystems) (2024) →
  4. Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
Asha G. · Brand Strategist · New York

Asha does the research and analysis behind brand work: interviewing customers, mapping competitors, and finding the claim a business can defend. She writes with the detail of someone who reads the transcripts, which makes her useful to readers deciding what their own positioning should say.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom NEC contract administration software cost?
A first release covering the notice register, configurable reply clocks and the compensation event chain for one contract form runs $70,000 to $150,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform with subcontract cascade, programme linkage and portfolio reporting runs $180,000 to $450,000 over 6 to 12 months. Supporting several contract forms at once is the single biggest cost driver, because each form is a separate state machine.
Is CEMAR good enough, or should we build our own contract management system?
CEMAR is a strong product and it carries a real advantage: many UK clients already read its records, which matters in a dispute. It is the right buy if you run a modest number of largely standard NEC contracts. It strains when Z clauses move your reply periods off the standard form, when you need main contract events to cascade into subcontract notices, or when you want portfolio analytics across many contractors on a framework.
What actually happens if a project manager misses an NEC reply period?
Under NEC the failure to reply is not neutral. The contractor can notify that the reply was not given, and if the silence continues the quotation or assessment can be treated as accepted, which means the number lands whether or not anyone agreed with it. The exact wording and periods depend on the edition and on how your contract was amended, so check the executed document rather than the standard form.
Can contract administration software handle amended Z clauses and bespoke reply periods?
It can if the contract is treated as configuration data rather than hardcoded workflow. In a custom build a commercial user sets up notice types, reply periods, permitted responses and escalation paths per executed contract at award, so contract 41 with its own amendments takes an afternoon of setup. Off the shelf tools configure to the boundary the vendor drew, and amended periods often end up tracked by hand outside the system.
How do we keep subcontract notices in step with main contract compensation events?
Model the contract tree rather than a single contract. One event at the top raises linked child notices at each subcontract tier, each with its own period, owner and escalation, and a single view shows where the chain is unbroken. This is the part most teams handle by memory, and it is usually where risk that should have been passed down gets absorbed instead.
Does contract administration software need to integrate with Primavera P6?
If time entitlement matters to you, yes. Delay arguments turn on the accepted programme, so an event needs to reference specific activity identifiers on a specific programme revision, and the system should keep every accepted revision. Without that link, every delay argument eighteen months later becomes an archaeology exercise across planner files.
How long does it take to roll a new contract administration system onto a live project?
The build for a first release is 12 to 18 weeks, and the rollout onto a live contract typically runs in parallel for four to six weeks while the commercial team keeps the existing register alongside it. Mid contract migration is normal: open events are re entered with their true receipt dates and closed events are attached as records. Starting at contract award is easier, but waiting for a clean start usually means waiting a year.
Where does AI genuinely help in contract administration?
One place earns its keep: classifying inbound correspondence. A model reads incoming mail and attachments and proposes whether something is an early warning, a compensation event notification, an instruction or general correspondence, then routes it to a human for one click confirmation. That closes the gap where an event sits unclassified in an inbox for nine days. Drafting replies is not a job to hand to a model, because the words carry contractual weight.
Who owns the code if an agency builds our contract system?
You should own the repository, the cloud infrastructure accounts and the unrestricted right to hire another firm to continue the work, written into the contract before kickoff. At Digital Heroes the client owns the code from the first commit. On a system that holds contractual evidence this matters more than usual, because the records may be read by a third party years after the developer relationship ends.
Should I customize Jira with plugins or just build our own tool?
If two or three Marketplace apps close the gap, stay on Jira, since it starts around $8 per user per month and the apps ride on top. The trap is that cloud apps are licensed for every user on the instance, so in Digital Heroes audits a 200-seat Jira with three or four paid apps plus a ScriptRunner consultant often lands at $30,000 to $50,000 a year. At that run rate a custom tool scoped to your actual workflow pays for itself in two to three years and ends the plugin upgrade treadmill.
What does it cost to keep custom project management software running each year?
Budget 15 to 20 percent of the original build cost annually, so a $100,000 platform costs $15,000 to $20,000 a year to run. That covers hosting, security patches, dependency upgrades, and the item buyers forget: fixing integrations when Slack, Google, or QuickBooks change their APIs, which happens every year. Skipping the maintenance budget is how a two-year-old tool becomes impossible to upgrade.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
How much does it cost to build a custom project management tool for my company?
A focused build that replaces one painful workflow runs $60,000 to $90,000, and a full platform with portfolio views, client access, and integrations runs $120,000 to $200,000 or more. Those are Digital Heroes delivery bands across 2,000+ projects, not list prices. Add 15 to 20 percent of the build cost per year for hosting, maintenance, and integration upkeep.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
How big a team does it take to build a project management platform?
A typical Digital Heroes pod is 4 to 5 people: a product designer, two or three engineers, and a shared project manager and QA. Smaller than that and timelines stretch because one person is context-switching across design, backend, and testing; bigger only helps after the MVP, when work splits into parallel streams. Headcount matters less than whether the same pod stays on your project from discovery to launch.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
How do I work out whether a custom project management tool will pay for itself?
Add three lines: the per-seat fees you stop paying, the consultant and plugin spend you eliminate, and the hours your team stops losing to manual status reporting and duplicate data entry. On seat savings alone, payback typically lands between years two and four, which is why Digital Heroes tells teams under about 50 seats not to build. It gets much faster when the tool replaces both a SaaS bill and a consultant-maintained Jira setup, or when a client portal becomes part of what you charge for.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
What security features does custom project management software need?
The non-negotiables are single sign-on, role-based permissions, encryption in transit and at rest, and an audit log of who changed what. If client work under NDA lives in the tool, custom actually improves your position, because you can run single-tenant on your own cloud account instead of shared SaaS infrastructure. You only need SOC 2 certification if you plan to sell the tool to others; for internal use, an annual penetration test is the sensible spend.
Who can build a custom project management software system?

Digital Heroes builds custom project management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other project management software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?