Reserves and Well Economics Software: Custom Build vs Off the Shelf
Buy. For most operators the honest answer is PHDWin or ARIES plus discipline, because the decline and cash flow arithmetic is settled and no build improves it.
On this page
Buy. For most operators the honest answer is PHDWin or ARIES plus discipline, because the decline and cash flow arithmetic is settled and no build improves it. Fund a custom system only when a bank redetermination case and an annual disclosure case have to come out of the same database, and nobody in the company can currently say who changed an assumption between them.
Where off the shelf reserves software stops
The gap is not in the mathematics. It is in the system of record wrapped around the model.
Here is the workflow that generic products model badly. In September you run a bank case at the lender's price deck for a borrowing base redetermination. In December you run the year end case at the prescribed basis, which is an unweighted twelve month average of first day of month prices rather than anybody's forecast. In February the report supports a public disclosure and possibly an impairment test. In April somebody asks why the operating cost assumption on one package moved from $4.80 to $6.20 between those two cases.
In file based practice, the September case is a database copy on a shared drive named with the evaluator's initials. The year end case is a different copy. Between them sat a spreadsheet of revised field costs from accounting, an email about a workover programme, and one evening where somebody went through and tidied up. The delta exists. The reason does not, and no product on the market reconstructs it, because these products version files rather than assumptions.
Two consequences follow, and both cost money. The year over year reconciliation into revisions of previous estimates, extensions and discoveries, improved recovery, purchases and sales of reserves in place, and production gets assembled by hand each January by somebody comparing two databases and exercising judgement about which bucket a change belongs in. And the proved undeveloped inventory, which under SEC rules generally has to be scheduled for development within five years of first booking, sits against a nominal date that slips every year rather than against the capital budget your board actually approved.
The arithmetic: per seat licensing versus the cost to build
Do this with your own renewal invoice rather than with anybody's list price. Take the annual figure across evaluation seats, maintenance and any enterprise module, then divide by the number of people who open the software in a normal month. Operators are usually surprised twice: by how high the per seat figure gets once maintenance is included, and by how few people it divides across.
Then build the second column, which never appears on an invoice. Count the hours your evaluator, your reserves accountant and your financial reporting lead spend in January reconstructing the reconciliation, answering the auditor's open item list, and rebuilding cases that already exist somewhere on a shared drive. Cost those hours at fully loaded rates. In the operators we have worked with, that second column is the larger one.
Now the crossover. As a working rule, licensed evaluation tools stay cheaper than a build until you pass roughly twelve to fifteen active evaluation seats, or until a single corporate roll up crosses about four thousand wells across four concurrent cases. Below either line, buy and stop reading. Above both, the licence is no longer the expensive part of the year. The expensive part is those two weeks in January and the audit cycle behind them, and that cost scales with well count while the licence scales with headcount. The divergence between those two curves is the entire decision.
Add one more figure before you compare. If a redetermination slips because your cases will not reconcile, price the delay. Your treasurer can already tell you what a month of a smaller borrowing base costs.
What a custom build actually costs
From Digital Heroes delivery experience on audit sensitive financial modelling systems, a first release covering case management, versioned and effective dated assumptions, an approval workflow, a classified change log and a corporate roll up that reconciles at every level runs $80,000 to $160,000 across 14 to 20 weeks. A full evaluation platform adding development scheduling, multi case comparison, hedge overlays, acquisition and divestiture handling and a validated economics engine runs $200,000 to $450,000 phased over 6 to 12 months.
Two lines are missing from nearly every quote you will be handed. Data migration adds 10 to 25 percent of the build on top of the build, and reserves sits at the upper end of that band, because loading prior years in a form that genuinely reproduces approved cases is a different exercise from copying a well list across. Then year two. Budget 15 to 20 percent of build cost annually for support, price deck season changes, and the enhancement work that arrives once evaluators start using the change log instead of working around it.
The largest scope decision is whether you rebuild the economics engine or wrap the one you already run. Wrap it. Not because the arithmetic is difficult, it is deterministic, but because a home grown engine has to be validated well by well against the incumbent before an auditor or a lender will accept its output, and that validation project buys your evaluators nothing they asked for.
The four situations where building wins
Custom versus off the shelf turns on four conditions. One alone rarely justifies the spend. Two together almost always do.
- Regulatory fit. You file publicly, so the reconciliation categories, the pricing basis and the five year rule on proved undeveloped locations are disclosure obligations with an auditor attached rather than internal preferences. When the product cannot record a classification at the moment of the edit, you rebuild the disclosure every January from evidence that has already gone cold.
- Scale economics. Past roughly four thousand wells with concurrent lender, disclosure, strip and asset team cases, the roll up is a computation problem rather than a spreadsheet, and per seat pricing stops being the number that decides anything.
- A workflow that is your competitive advantage. If your business is acquiring packages and repricing them faster than a seller can respond, ownership handling with effective dates and same day case rebuilds is the capability you are actually selling. That does not belong on another vendor's release schedule.
- Integration sprawl across three or more systems. Actual volumes from production accounting, actual operating cost from the ledger, the drilling schedule from planning, ownership from the land system, hedges from treasury. Once four of those have to agree with the reserve database every month, the integration layer is the project and the evaluation tool is one component inside it.
How to decide in a week
Run this test instead of booking three more demonstrations.
Monday, pull your September bank case and your December year end case. Tuesday, ask your evaluator for a list of every assumption that differs between them with the reason and date of each change, and give them the whole day for it. Wednesday, take that list to your reserves accountant and ask which entries they could defend to an auditor without making a phone call. Thursday, put both cases in front of whoever owns the lender relationship and ask whether they could answer a redetermination question from what you now hold. Friday, total the hours the exercise consumed and multiply by four, because that is your January.
If the list came back complete on Tuesday afternoon, renew your licences and spend the money on wells. If it took three people and still had gaps, you have measured your build case in your own numbers rather than in a vendor's.
The next step is a paid discovery phase, not a proposal deck. At Digital Heroes that means a signed product requirements document covering the assumption model, the approval chain, the reconciliation categories and the acceptance criteria, written before any code exists, with the named engineers who would do the work in the room while it is written. You keep the specification whether or not you build with us, and it is what allows a fixed quote to hold. Contracting runs through our India LLP, US LLC or UK LTD entity so the intellectual property assigns under your own law.
We are the wrong firm if you want a reserve auditor's opinion, a petroleum engineering staffing body, or a developer willing to reimplement decline curve arithmetic because integrating looked harder. More than fifty specialists and over 2,000 delivered projects, verifiable on Clutch, Trustpilot, Fiverr Vetted Pro and our D-U-N-S record, still does not make us the right answer if your real problem is that PHDWin is unfamiliar to a new hire.
Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- Technical debt is the number-one frustration at work for professional developers, cited by about 63% of respondents - roughly twice the rate of the next-most-common frustration (complexity of tech stack, ~33%). Source: Stack Overflow (2024) →
- Large companies globally have captured, on average, only 31% of the expected revenue lift and 25% of the expected cost savings from their digital and AI transformations - a significant gap between expected and realized value. Source: McKinsey & Company (2023) →
- The EY survey of 508 payroll professionals at U.S. companies with 250-10,000 employees quantifies the direct and indirect cost of payroll inaccuracy, reinforcing the ROI case for payroll automation; the study is the original source of the frequently cited $291-per-error figure. Source: BusinessWire / EY (Ernst & Young) (2022) →
Frequently asked questions
How long does it take to replace a file based reserve database?
A first release covering case management, versioned assumptions, approval and the corporate roll up ships in 14 to 20 weeks when your well set and approval chain are already clear. The schedule risk is organisational rather than technical. Agreeing who owns each assumption class, what needs approval, and what an evaluator may change alone is the conversation that adds weeks, and it is worth having before kickoff rather than during.
Who owns the reserve data and the code if an agency builds this?
You should own the repository, the cloud infrastructure accounts and the complete reserve database including historical cases, with the unrestricted right to hire another firm. Put it in the contract before kickoff. At Digital Heroes the client owns the code from the first commit and the system runs in the client's own accounts. Reserve history supports disclosures and borrowing bases for years, so reproducing an approved case must never require a vendor's cooperation.
What happens if our reserve auditor will not accept output from custom software?
They accept output whose basis they can verify, which is why wrapping a recognised economics engine is the low friction route. If you do write your own calculation, expect to validate it well by well against the incumbent and hand the auditor that comparison. Talk to your auditor before the build starts rather than after. Their requirements are cheap to design for at the beginning and expensive to retrofit later.
Can we keep ARIES and build only the change log around it?
Yes, and for most operators that is the correct first phase. The complaint about ARIES is almost never accuracy. It is that the data model is old and change control amounts to copying database versions. A system of record holding versioned assumptions, cases and approvals, sitting around the existing engine, addresses that without a migration and without asking a lender to accept unfamiliar output.
Should a private operator with no public filing build this at all?
Usually not. Without a disclosure obligation the reconciliation categories stop being mandatory and the audit pressure drops sharply, which removes most of the value. The case that survives is lender driven. If you carry a reserve based loan with regular redeterminations across several thousand wells, traceability still pays. If you have one bank, one evaluator and a few hundred wells, a licensed tool and a written procedure will serve you better.
What is the difference between a reserves system and an economics engine?
The engine performs the arithmetic. It takes a forecast and a set of assumptions and produces cash flow and value. The reserves system is everything around that: who owns each assumption, which version was in force, which case was approved by whom, and how this year reconciles to last year. Operators usually have a competent engine and no system, then buy another engine hoping it will behave like a system.
How much does migrating historical cases add to the budget?
Plan on 10 to 25 percent of the build cost, and expect reserves work to land near the top of that band. Copying a well list is cheap. Loading prior year cases so they genuinely reproduce, with the assumption versions and approvals that were in force at the time, is a separate workstream. Decide early how many years back you need reproducible inside the system versus simply archived as files.
What happens when accounting revises an operating cost already used in an approved case?
The correct behaviour is a new assumption version with an effective date, an approved case that keeps pointing at the superseded version, and a report listing every case affected by the revision. Anything that silently updates an approved case has destroyed the record you built the system to keep. Ask any developer this question directly, because the answer separates people who have worked on audited systems from people who have not.
Do we need a build if our only complaint is that reporting is slow?
Probably not. Slow reporting and untraceable reporting are different problems with very different price tags. If your evaluators can explain every number but assembling the pack takes days, a reporting layer over the existing database is often a two to three week engagement. Build only when the question you cannot answer is why a number changed, not how long it takes to print.
Can our own IT team maintain this after handover?
Yes, if you plan for it from the first sprint rather than at the end. That means your engineers in code review during the build, documentation written as the work happens, infrastructure defined in configuration rather than clicked together, and a handover period with overlap. Reserves systems change seasonally around price decks and year end, so agree who is on call for those two windows before the engagement ends.
What does an internal tool cost for a small business with 20 to 50 employees?
Plan on $5,000 to $15,000 for a focused tool that replaces one painful spreadsheet workflow, such as job scheduling, quoting, or PTO tracking. In Digital Heroes projects at this size, the sweet spot is one core workflow, two or three user roles, and a single integration, usually QuickBooks or Google Workspace. Quotes far below $5,000 usually mean a template with your logo on it rather than software built around your process.
How do I calculate the ROI of a custom internal tool?
Count hours first: multiply the weekly hours staff spend on the manual process by their loaded hourly cost, then add the cost of errors such as mispriced quotes or missed renewals. A tool saving a 10-person team 5 hours each per week recovers about 2,500 hours a year, which repays a $20,000 to $30,000 build well inside a year at typical wages. Most internal tools Digital Heroes delivers reach payback in 6 to 18 months, with quoting and billing tools at the fast end because they plug revenue leaks, not just time.
What does it cost to keep custom software running after launch?
Budget 15-20% of the original build cost per year, which on a $100,000 system means $15,000 to $20,000 for security patches, dependency updates, bug fixes, and small improvements as real usage reveals what the spec missed. Cloud hosting for a typical business application adds $50 to $300 a month on top. Skipping maintenance does not save the money; in Digital Heroes rescue work, unmaintained systems typically need a far more expensive rebuild within about three years.
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.
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.
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.
Related guides
Published · Last updated .