Engineering Document Control Software: Why the As Built Register Never Matches What Got Installed
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.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- 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) →
- 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) →
- 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 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.
Frequently asked questions
How much does custom engineering document control software cost for an EPC project?
Why do Aconex and ProjectWise get replaced on some capital programmes?
How should a document control system handle the same drawing having four different numbers?
Can custom software fix late vendor documentation at handover?
How do we prove which revision was current on a given date in a rework dispute?
What is the right way to model document status on an engineering project?
How long does it take to build engineering document control software?
Where does AI help in document control, and where should it stay out?
Who owns the code if a contractor builds our document control system?
How much does a custom internal tool cost to build?
Who owns the code when an agency builds my software?
What should I prepare before contacting a software development agency?
How do I know when spreadsheets are no longer enough to run my operations?
At what point does Retool cost more than building a custom tool?
Who owns the code when an agency builds our internal tool?
Can I build my product on a no-code tool like Bubble instead of hiring developers?
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.