Industry guide · Internal Tools

Engineering Document Control Software: Why the As Built Register Never Matches What Got Installed

Engineering Document Control software visual showing technical plan, send horizontal, and git compare.
The short answer

If you run capital projects above roughly $100M where documents flow between an owner, an engineer, several contractors and dozens of equipment vendors, and your document register is reconciled against the tag list by hand at handover, build. A focused first release covering the numbering and revision engine, transmittals with acknowledgement, and the vendor document requirement register runs $70,000 to $160,000 and ships in 14 to 18 weeks in our delivery experience. A full platform adding multi party review comment cycles with consolidation, hold points, tag register reconciliation, handover completeness reporting and site access lands at $200,000 to $500,000 phased over 8 to 14 months. On a single project with one engineer and two contractors, Aconex or ProjectWise configured properly is the correct answer.

Why document control fails at exactly the moment it matters

A pipe spool arrives on site. The fabricator built it to isometric revision C. Revision D was issued three weeks earlier because a nozzle orientation changed, and the transmittal went out, and the fabricator's document controller received it and filed it, and the shop foreman never saw it because the drawing on the shop floor was printed in February. The spool does not fit. Somebody now pays for the rework, and the argument about who pays takes four weeks and involves lawyers reading transmittal logs.

Everyone in that chain had a system. The engineer used ProjectWise. The owner used Aconex. The contractor had Meridian. The vendor used a folder on a server called DRAWINGS_FINAL. Each of those tools is competent at its own job, and none of them can tell you the one thing that mattered: does the latest issued revision of this document exist, acknowledged, in the hands of the party who is building from it right now. That question crosses organisational boundaries, and every packaged system is built to be authoritative inside one organisation.

The other place it fails is handover. The contract says the owner receives a complete as built document register aligned to the asset tag structure, and a payment milestone hangs on it. Six weeks before handover somebody opens the register and finds 340 vendor documents that were never received, several hundred documents whose numbers do not map to any tag, and an unknown number of drawings marked as built that were never updated after the last field change. The project team then spends two months doing archaeology, and the owner's maintenance team inherits a document set they do not trust for the next thirty years.

Problem 1: every party numbers documents differently and all of them are right

The owner has a corporate document numbering standard baked into their asset management system. The engineer has a project numbering scheme from their own procedures. Each equipment vendor numbers to their own factory standard and will not change for your order. Contractors use whatever the subcontract says. So the same heat exchanger data sheet exists under four numbers, and the cross reference lives in a spreadsheet maintained by one document controller.

Packaged systems impose a metadata model. SmartPlant Foundation and ProjectWise are both configurable, genuinely, but configuration means fitting your project into their structure, and each new project with a different owner standard means reconfiguring or accepting a compromise. The compromise becomes a workaround, the workaround becomes a spreadsheet, and the spreadsheet is the thing that fails at handover.

What a custom build does: treat document identity as a set of aliases against one internal record. The owner number, the engineer number, the vendor number and the contractor's subcontract reference all point to the same document object, and any of them resolves in search. Numbering rules are defined per project as a composable scheme, so a new project standard is configuration by a document control lead rather than a development ticket. This sounds administrative. It is the single reason handover reconciliation takes two months, and fixing it changes the shape of the project's last quarter.

Problem 2: revision status is not one field

A document has an issue revision, an issue purpose such as for review, for approval, for construction or as built, a review comment status returned by each reviewer, and a hold point that may block it regardless of the other three. Different parties use different codes for the same thing, and a document issued for construction by the engineer may still be under a client hold that the site does not know about.

What a custom build does: model revision, purpose and status as separate dimensions with an explicit state machine, and make the current construction issue an unambiguous derived fact rather than a human interpretation. The site view then answers exactly one question well: for this area, what may I build from today. Every superseded revision is retained and marked, and the system can produce, for any date in the past, the set of revisions that were current on that date. That capability is what settles a rework dispute in an afternoon instead of a month, and it is worth building on that basis alone.

Problem 3: review comments arrive from five reviewers in five formats

The owner's process engineer marks up a PDF. The operations representative sends an email with a numbered list. The safety reviewer uses a comment sheet template. The engineer receives all of it and has to consolidate, resolve conflicts between reviewers who disagree, respond to each comment, and reissue. On a large project that is thousands of comments per month, and the response record is the evidence that the review actually happened.

Aconex and Newforma both handle transmittals and correspondence well and are strong at the audit trail. Where teams still fall back to spreadsheets is comment consolidation and disposition, because that step requires merging comment sets, detecting contradictions, assigning responses and closing each comment individually against a reissue.

What a custom build does: a comment object with an author, a code, a location on the document, a disposition and a responder, collected from PDF markup, email and uploaded sheets into one review round. Conflicting comments on the same location are surfaced to the lead engineer before response drafting rather than after reissue. Text extraction genuinely helps here: converting emailed comment lists and scanned comment sheets into structured comment records is repetitive work that a model does well, with a review queue for anything ambiguous. Do not let it write dispositions. That is engineering judgement and it carries liability.

Problem 4: vendor documents are late and nobody is chasing them

Every purchase order carries a vendor document requirement list: general arrangement drawings, data sheets, test certificates, operating and maintenance manuals, spare parts lists, each with a due date relative to order placement or delivery. Those documents are contractually required and are usually the largest single gap at handover, because the vendor has been paid and has lost interest.

What a custom build does: generate a document requirement register per purchase order at award, with due dates, expected revisions and the review cycle each one needs. Expediting becomes a report of overdue vendor documents by supplier with the commercial lever attached, meaning the retention or milestone payment that is conditional on submission. Link that register to the tag structure so a completeness view shows, per system, which equipment has a full document set and which does not, months before handover rather than weeks. Owners fund these builds specifically for this feature more often than for any other, because it converts a contractual right into an operational one.

What this costs and how long it takes

Across the 2,000 plus projects Digital Heroes has delivered, this is the honest shape. A first release covering the document register with alias based identity, the numbering and revision engine, transmittals with acknowledgement tracking, distribution matrices and the vendor document requirement register runs $70,000 to $160,000 and ships in 14 to 18 weeks. A full platform adding multi party review rounds with comment consolidation and disposition, hold point management, tag register reconciliation, handover completeness dashboards, site and offline access, and integration with the engineering and asset systems runs $200,000 to $500,000 phased over 8 to 14 months.

What pushes the number up: integration with an engineering data warehouse or a tag register held in a plant design system, because the reconciliation logic is where the value is and it is not trivial. Migration of legacy projects, especially scanned drawings where title block extraction is required to rebuild the register. Handover data standards, if the owner requires structured information deliverables rather than a document set. And a genuine offline mode for remote sites, which is a real engineering effort rather than a checkbox.

What keeps it down: launching on one live project with one owner standard, and treating the second project's standard as the test of whether your numbering engine is actually configurable. Two projects is the honest proof. One is a demo.

Build versus buy, and when the packaged systems are right

Buy if you are running one project at a time with a stable delivery model and an owner who has no strong document standard of their own. Aconex, ProjectWise, Meridian and Newforma are mature products with real deployment expertise available, and a competent configuration by an experienced document control lead will serve you well. Buy also if your organisation is the engineer on someone else's project and the owner has already mandated a system, because then your job is to work inside it rather than beside it.

Build when two or more of these are true. First, you are an owner running a programme of capital projects and every project reconfigures a packaged system to your standard again. Second, your handover register reconciliation is a manual exercise that consumes months. Third, vendor document expediting is done in a spreadsheet by one person. Fourth, you have paid for rework caused by construction from a superseded revision and could not quickly prove who held what. Fifth, your document numbering must map into an existing asset management system whose structure the packaged tool cannot represent without compromise.

The argument for building is not features, because the packaged systems have more features than you will use. It is that document control on a capital project is fundamentally a reconciliation problem between organisations that each have their own valid conventions, and a product that requires everyone to adopt one convention will be worked around by whichever party has the most commercial leverage. A system you own can absorb their conventions instead of fighting them.

How to choose a developer for engineering document control software

Ask them how the same document can carry four numbers. If the answer is one identifier and a comments field, they will build a file share with metadata and you will be back to a cross reference spreadsheet within one project.

Ask how they would produce the set of current revisions as at a date eight months ago. This is the question a dispute turns on, and it forces the developer to describe an append only history rather than a mutable status field. If they hesitate, they have not built a controlled system before.

Ask what they have integrated on the engineering side. A tag register from a plant design system, an asset register in a maintenance system, and a purchase order feed from an ERP (Enterprise Resource Planning) are three different problems, and vendor document requirement generation depends on the third. Ask for the named systems and what actually flowed.

Ask who owns the code and settle it before kickoff. You should hold the repository, the cloud accounts and the right to bring in any other firm. At Digital Heroes the client owns the code from the first commit. A document control system outlives the project it was built for, and you should not be renewing a licence with a firm that holds your project record hostage.

Research & sources

The evidence behind this guide

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

  1. Analyst estimates place CRM implementation failure rates broadly between roughly 30% and 70% (Johnny Grow cites Forrester at 47%), with low user adoption repeatedly cited as a leading cause of failed CRM projects (this being Johnny Grow's own analysis, not a Forrester attribution). Source: Johnny Grow (industry analysis citing Gartner/Forrester) (2025) →
  2. A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
  3. Gallup reports global employee engagement fell to 20% in 2025 (its lowest since 2020, down from a 2022-2023 peak of 23%), and estimates low engagement costs the world economy an estimated $10 trillion in lost productivity, or 9% of global GDP. (Note: this figure appears in Gallup's evergreen State of the Global Workplace page, currently reflecting the 2026 edition reporting on 2025 data.). Source: Gallup (2025) →
  4. 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) →
Rohan K. · Director of Web Platform Engineering · Delhi

Rohan directs web platform engineering at Digital Heroes, the group that builds the custom web applications, portals and internal tools behind client operations. He writes about how those systems are structured, where they usually break under load, and what makes one maintainable years later.

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 engineering document control software cost for an EPC project?
A first release covering the document register with alias based identity, the numbering and revision engine, transmittals with acknowledgement and the vendor document requirement register runs $70,000 to $160,000 and ships in 14 to 18 weeks, based on Digital Heroes delivery experience. A full platform with multi party review rounds, hold points, tag reconciliation and handover reporting runs $200,000 to $500,000 over 8 to 14 months. Integration with an engineering tag register is usually the largest single cost line.
Why do Aconex and ProjectWise get replaced on some capital programmes?
They are strong products and usually the right choice on a single project. Owners running a programme replace them when every new project means reconfiguring the tool to a different owner or engineer standard, and when handover reconciliation against the asset tag register still has to be done by hand. The structural issue is that packaged systems are authoritative inside one organisation, while document control on a capital project is a reconciliation problem between several organisations with different conventions.
How should a document control system handle the same drawing having four different numbers?
Treat document identity as a set of aliases pointing at one internal record, so the owner number, engineer number, vendor number and subcontract reference all resolve to the same document and any of them works in search. Numbering rules should be defined per project as a composable scheme that a document control lead can configure. Systems that force a single identifier push the cross reference into a spreadsheet, and that spreadsheet is what fails at handover.
Can custom software fix late vendor documentation at handover?
This is the feature owners fund these builds for most often. The system generates a document requirement register per purchase order at award, with due dates tied to order placement or delivery, then produces an overdue report by supplier linked to the retention or milestone payment that is conditional on submission. Connecting that register to the asset tag structure shows completeness per system months before handover instead of weeks.
How do we prove which revision was current on a given date in a rework dispute?
The system needs an append only revision history rather than a mutable status field, so it can reconstruct the exact set of current revisions as at any past date, along with the transmittal that issued each one and the acknowledgement that received it. That capability turns a dispute that normally takes weeks of log archaeology into an afternoon of reporting. Ask any prospective developer how they would build it before you sign anything.
What is the right way to model document status on an engineering project?
Revision, issue purpose and review status are three separate dimensions, not one field. A document can be at revision D, issued for construction, with an outstanding comment from one reviewer and a client hold that blocks it regardless. The site view should answer one question unambiguously: what may I build from in this area today, derived by the system rather than interpreted by a person reading a register.
How long does it take to build engineering document control software?
A first release ships in 14 to 18 weeks in our experience, and it should go live on a real project rather than be validated in workshops. The honest proof of whether your numbering engine is configurable comes on the second project with a different owner standard, so plan the first two projects as one programme. Legacy migration of scanned drawings, where title blocks have to be read to rebuild a register, is a separate workstream and should be budgeted separately.
Where does AI help in document control, and where should it stay out?
Extraction is useful: converting emailed comment lists, scanned comment sheets and legacy drawing title blocks into structured records removes a large amount of repetitive typing, with anything ambiguous routed to a review queue. It should not write comment dispositions or decide review outcomes, because those are engineering judgements that carry liability and will be read out in a dispute. Keep the machine on the input side and the engineer on the decision side.
Who owns the code if a contractor builds our document control system?
You should own the repository, the cloud infrastructure accounts and the unrestricted right to hire another firm, agreed in the contract before kickoff. At Digital Heroes the client owns the code from the first commit. This matters more here than in most categories because a document control system outlives the project it was built for, and the record it holds is the evidence base for disputes years after handover.
How much does a custom internal tool cost to build?
Most custom internal tools cost $8,000 to $40,000 to build, based on Digital Heroes delivery data across 2,000+ client projects. A single-purpose tool like an approval dashboard or inventory tracker sits at the low end, while a multi-department platform with role-based access and several integrations pushes past $40,000. The three biggest cost drivers are the number of user roles, the number of systems the tool must connect to, and custom reporting requirements.
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 should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
How do I know when spreadsheets are no longer enough to run my operations?
Replace the spreadsheet once more than three people edit it, versions travel by email, or a single broken formula could cost real money. Other reliable signals: staff keep personal shadow copies, month-end reporting takes days of manual assembly, and nobody can say who changed a number or why. In Digital Heroes discovery calls the tipping point is almost always a specific expensive error, a mispriced quote, a missed order, or payroll built on a tab someone sorted wrong.
At what point does Retool cost more than building a custom tool?
The crossover usually lands between 25 and 50 daily users. At Retool's published Business rates of $50 per standard user and $15 per end user monthly, a 40-person deployment with a typical seat mix runs roughly $9,000 to $15,000 per year, every year, while a comparable custom tool built once for $20,000 to $30,000 carries no per-seat fees and costs about 15 to 20 percent of the build price annually to maintain. On a three-year horizon, custom comes out ahead for most growing teams in Digital Heroes engagements.
Who owns the code when an agency builds our internal tool?
You should, outright, with full IP transfer in the contract and the code delivered to a repository you control, such as your own GitHub organization. Digital Heroes transfers complete ownership on final payment as standard practice, and any agency that keeps the code or licenses it back to you is building a dependency you will pay for later. Confirm you also own the hosting, domain, and database accounts, since many of the vendor disputes Digital Heroes gets called into involve infrastructure registered under the agency's name.
Can I build my product on a no-code tool like Bubble instead of hiring developers?
For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.
Who can build a custom internal tools system?

Digital Heroes builds custom internal tools 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 internal tools 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?