Geotechnical Data Management Software: Why Twenty Years of Boreholes Are Trapped in PDF Reports
If your geotechnical group runs more than roughly 40 ground investigations a year, receives lab results from three or more laboratories, and holds a decade or more of historical reports as PDFs on a network drive, build. A focused first release covering field logging on tablets, lab result ingestion, and automated borehole log and section production runs $60,000 to $140,000 and ships in 12 to 16 weeks in our delivery experience. A full platform adding a spatial archive of historical investigations with extracted data, client deliverable formats, laboratory scheduling and a design parameter workflow lands at $160,000 to $420,000 phased over 6 to 12 months. If you run under about 15 investigations a year with one lab, gINT or HoleBASE plus disciplined file naming is genuinely enough.
Why a geotechnical group loses its own data
A senior engineer is starting foundation design for a site in a corridor the firm has worked for twenty years. She is nearly certain there are boreholes within 300 metres from a job in 2011 and another in 2017. Finding them means asking two colleagues who might remember the project name, searching a network drive, opening PDFs and reading logs off a scanned page. She gives up after 40 minutes and specifies four more boreholes. The client pays for ground investigation the firm already did.
Meanwhile the current job is running. Field logs come back from a driller's tablet in one app, or on paper if it rained. Samples go to two laboratories because the schedule needed classification quickly and the triaxials had a two week queue. One lab returns an Excel workbook, the other returns a PDF report with a spreadsheet attached that has moisture contents in a different column order. A graduate engineer retypes the results into the logging package, and somewhere in that retyping a depth gets transposed.
The products in this space are real and some are very good. Bentley OpenGround and its predecessor gINT are the long standing default, HoleBASE SI is strong in the markets that live on the AGS data exchange format, and Datgel builds serious extensions on top. What they are built for is the current project: capture data, produce a log, export a section. What they are not built for is a firm treating its investigation history as an asset, or absorbing lab feeds that will never standardise, or producing the specific deliverable a particular client has demanded for the last fifteen years.
Problem 1: the lab feed will never be standard, so stop waiting
The AGS format exists precisely to solve this and it works when everyone uses it. In practice, adoption varies by market and by lab, geoenvironmental labs often report through their own portals, and the small specialist lab doing your advanced triaxial testing sends a PDF because that is what their instrument software produces. Asking a lab to change its output for one client is a conversation that ends politely and changes nothing.
What a custom build does: an ingestion profile per laboratory. Each profile knows that lab's column meanings, units, test method references and the way they report a non detect or a failed specimen. Results land against the correct sample, which is identified by project, borehole, depth range and sample reference rather than by whatever the lab typed. Every ingest produces an exception report: samples sent but not returned, results returned for samples that were never dispatched, and values outside a plausible range for that soil description. That last check catches more real errors than any amount of careful typing, because a plasticity index that contradicts the field description is a machine detectable contradiction and a human reading a spreadsheet will not see it.
Where extraction earns its place is the PDF lab report. A model reading a test summary table into structured values, with anything uncertain routed to a review queue, removes the single most tedious task in the office. It should never write directly into the design dataset without a human accepting the batch.
Problem 2: the log is a drawing, and the drawing is the deliverable
Clients do not buy data, they buy logs, sections, factual reports and eventually parameters. Log presentation is governed by standards that vary by country and by client: hatching conventions, the sequence of columns, how a water strike is shown, whether SPT blows appear as increments or a single N value, which lab results are printed alongside the description. Firms often maintain several presentation styles because a long standing client demands theirs.
The packaged tools handle this through templates and they do it reasonably well. Where teams still lose days is the last mile: a client whose specification requires a column the template cannot express, or a factual report whose appendices must be assembled in a particular order with a particular numbering. So the log gets exported and then edited, and once it is edited it has diverged from the data.
What a custom build does: keep the data authoritative and treat every presentation as a rendering, never an editable artefact. If a client wants an unusual column, that is a template change, not a manual edit. The moment a log is edited outside the system you have two versions of the truth and one of them will be issued. This is a discipline decision as much as a software one, but software is what makes it enforceable.
Problem 3: the historical archive is the firm's most valuable asset and it is unusable
Twenty years of investigations sitting as PDF reports represent thousands of boreholes across a region where you keep working. That archive is a genuine competitive advantage: it lets you propose a smaller, smarter investigation, it de risks early advice, and it makes you look like the firm that knows the ground. It is worth nothing while it is unsearchable.
What a custom build does: extract the archive and index it spatially. Location, depth, stratum descriptions and key test results come out of the old reports through a combination of text extraction and human verification, then sit in a map interface where a new project's site boundary returns every prior investigation within a radius, with a link to the original report. Firms are often nervous about the extraction quality. The honest answer is that you do not need perfect. You need enough to know that boreholes exist at that location and roughly what they found, because the engineer will open the original report anyway. Attempting perfect extraction of every value is where these projects go over budget, and it is unnecessary.
Order the work by value: extract the corridors and cities where you bid most often, not the whole archive chronologically. A regional consultancy we worked with found the payback came almost entirely from three urban areas.
Problem 4: the handover from factual data to design parameters is undocumented
A geotechnical report contains characteristic values: an angle of friction, an undrained shear strength profile, a settlement modulus. Those values come from a set of test results filtered by an engineer's judgement, discarding a suspect specimen, weighting a correlation, choosing a design line through a scatter. That reasoning usually lives in a spreadsheet on one engineer's machine, and when the design is questioned two years later nobody can reconstruct which results were included and why.
What a custom build does: make parameter selection a recorded step. The engineer picks the dataset, applies filters that are captured, draws the design line and records the justification, and the output is a parameter set with a permanent link to the exact test results behind it. Reissue that report a year later after four more boreholes and the system shows what changed. This is the part no packaged tool attempts, and it is the part that carries professional liability, which is why technical directors sponsor it once they see it.
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 project and borehole data model, field logging on tablets with offline capture, laboratory ingestion profiles with exception reporting, and automated log and section production in your standard presentations runs $60,000 to $140,000 and ships in 12 to 16 weeks. A full platform adding the spatial historical archive with extraction, client specific deliverable formats, laboratory scheduling and turnaround tracking, parameter selection with recorded justification, and export to design software runs $160,000 to $420,000 phased over 6 to 12 months.
What pushes the number up: the number of distinct presentation standards you must support, because each one is real drafting work. The size and condition of the historical archive, particularly if it is scans rather than digital PDFs. Instrument level integration, for example reading cone penetration test output directly rather than importing a file. And offline field capture in genuinely remote conditions, which is more engineering than it sounds.
What keeps it down: exporting and importing AGS wherever your market uses it rather than inventing an interchange format, and starting with your two highest volume labs rather than all seven.
Build versus buy, and when the packaged tools win
Buy if you run under about 15 investigations a year, use one or two labs, and produce logs to a single common standard. gINT, OpenGround, HoleBASE SI and Datgel's extensions cover that well, the licence cost is modest against a build, and there is a pool of engineers who already know them. Buy also if your firm has no appetite to own a system, because a data platform without an internal owner degrades within two years.
Build when two or more of these are true. First, you run enough investigations that lab data entry is a recognisable cost line. Second, you receive results from more than three laboratories in incompatible formats. Third, you hold a historical archive in a region you keep working and cannot search it. Fourth, a major client requires deliverables your current tool cannot produce without manual editing. Fifth, you want parameter selection recorded because a professional liability review has made that uncomfortable.
The distinguishing question is whether you see ground investigation data as a project artefact or a firm asset. If it is a project artefact, buy a logging package and move on. If it is an asset, meaning you expect it to win work and reduce risk across future projects in the same ground, then it needs to live in a system you control with the extraction, indexing and search that a logging package was never designed to provide.
How to choose a developer for geotechnical data software
Ask whether they know what AGS is. If your market uses it and they have not heard of it, they will invent an interchange format and you will spend the next two years explaining to clients why you cannot send them a standard file.
Ask how a sample is identified. The right answer involves project, hole, depth range and sample reference as a composite, because lab references are not stable and clients renumber holes between phases. A developer who proposes a single sample id issued by the system has not dealt with a lab returning results under their own numbering.
Ask how they would approach the historical archive and listen for whether they scope it by value or by volume. Anyone proposing to extract every value from every report perfectly is going to overrun. The right answer starts with location, depth, strata and headline results in your busiest geographies.
Ask who owns the code and settle it in writing before kickoff. You should own the repository, the cloud accounts and the right to hire anyone else to continue. At Digital Heroes the client owns the code from the first commit. Your borehole archive is the firm's accumulated knowledge of the ground under a region, and it should not sit in a system somebody else controls the keys to.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Only 16% of respondents said their organizations' digital transformations had successfully improved performance and equipped them to sustain gains over the long term; even in digitally savvy industries such as high tech, media, and telecom, self-reported success rates did not exceed 26%. Source: McKinsey & Company (2018) →
- Across 1,471 IT projects the average cost overrun was 27%, but one in six projects was a 'black swan' with an average cost overrun of 200% and a schedule overrun of nearly 70%. Source: Harvard Business Review (Bent Flyvbjerg & Alexander Budzier, University of Oxford) (2011) →
- A later Nucleus Research review of analytics software ROI case studies found customers received $9.01 in benefits for every dollar spent on analytics technology, showing returns vary with deployment factors but remain strongly positive. Source: Nucleus Research (2019) →
- Sensor Tower's State of Mobile 2026 reports that global users spent 5.3 trillion hours in iOS and Google Play apps in 2025 (+3.8% YoY), roughly 3.6 hours per day per mobile user. (Note: the page does not itself contrast app time vs. mobile-browser time, so the 'overwhelming majority of time in apps vs browsers' framing is not directly supported by this source.). Source: Sensor Tower (2026) →
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.
Frequently asked questions
How much does custom geotechnical data management software cost?
Is gINT or OpenGround enough, or should a consultancy build its own system?
How do you handle lab results arriving in different formats from different laboratories?
Can old borehole reports in PDF be turned into searchable data?
How long does it take to build geotechnical logging and data software?
Should log presentation be editable after export?
Can we record how design parameters were chosen from the test data?
Does a custom system need to support the AGS data format?
We run about a dozen investigations a year. Is custom software worth it?
How many people should be working on my software project?
How much should a small business budget for its first custom app or website?
What should I prepare before contacting a software development agency?
How do we get years of data out of our old system and into the new one?
Should I hire a freelancer or an agency for my software project?
What is a discovery phase, and is it worth paying for separately?
How many SaaS seats do we need before building custom becomes cheaper?
What questions should I ask a development agency on the first call?
Couldn't I just build my app in Bubble or another no-code tool instead of hiring an agency?
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Is a solo freelancer enough for my project, or do I really need an agency?
Who can build a custom software system?
Digital Heroes builds custom 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 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.