Enterprise platforms · Oil and gas

Upstream production management system

We build custom upstream production management systems: daily production reporting, well tests, allocation, deferment and loss accounting, surveillance and management dashboards. The system reads from your SCADA, historian and engineering sources through a one-way connection, so it never touches operational control. You own the code.
Drawing for Upstream production management system
Requirements spec · Oil and gas

Upstream operations system requirements

A requirements specification you can adapt for an upstream production management or surveillance system: master data, acquisition, allocation, deferment, exceptions, reporting and the IT and OT boundary.
  • 01Eight requirement areas written as testable statements.
  • 02Questions on data sources, quality flags and restatement rules.
  • 03The IT and OT boundary items security teams ask about.
  • 04Seven questions to put to any vendor or development partner.
Free download

Get it on screen in a few seconds.

No newsletter. We use your details to follow up once about the download, and you can ask us to delete them at any time.
What it covers

What the system does, module by module.

  • 01

    Asset and well register

    One hierarchy from field and reservoir to well, completion, facility and export point, with effective dates so history stays correct when equipment changes.
  • 02

    Data acquisition

    Time-series from historians, OPC UA servers and gateways, manual well-test entry and field e-logs, stored at native resolution with quality flags.
  • 03

    Daily production reporting

    Oil, gas and water volumes by well and facility, with review, approval, locking and restatement that keeps the original figures on record.
  • 04

    Well tests and allocation

    Test validation, rate estimation and back-allocation from fiscal metering points to wells, with a reconciliation view that shows what was allocated and what was measured.
  • 05

    Deferment and loss accounting

    Planned and unplanned deferment by category and root cause, linked to downtime events, with loss measured against potential.
  • 06

    Surveillance and exceptions

    Rules on rates, pressures and water cut raise exceptions into a queue with an owner, comments and closure, so an issue is tracked from alarm to action.
  • 07

    Equipment and artificial lift context

    Pumps, ESPs and compressors with run time, failures and interventions, handed to the maintenance system through an integration rather than re-keyed.
  • 08

    Forecasting and analytics

    Decline curves, completion planning and water-breakthrough models running on the same governed data as the daily report.
  • 09

    Management and partner reporting

    Dashboards for operations and management, and exports for partners, regulators and hydrocarbon accounting in the formats they require.
Architecture

Reference architecture.

Upstream production management system: reference architectureWells, meters and control systems in the field feed a historian and a field app. A one-way connection across the operational network boundary carries the data into a production platform with asset register, daily reporting, allocation, deferment, surveillance and forecasting. Dashboards, partner reports, accounting and subsurface platforms receive outputs.Field (OT)EdgeProduction platform (IT)OutputsWells and liftPumps, ESPs, chokesMeters, separatorsFlow, pressure, levelControl systemSCADA and PLCsField crewsRounds, well testsHistorianOPC UA, read onlyNative resolutionField appE-logs, test entryWorks offlineOne-way conduit · IEC 62443Production platformAsset registerWells, facilitiesDaily reportingReview, approve, lockAllocationTests, back-allocationDefermentLoss and root causeSurveillanceRules and exceptionsForecastingDecline, water cutAudit of restatements · roles by assetManagement dashboardsAsset and executivePartner and regulatorPRODML and set formatsHydrocarbon accountingReconciled volumesSubsurface platformOSDU, engineering apps
Reference architecture: field data flows one way into the production platform; reports and exports flow out to management, partners and accounting.
Standards and interfaces

What we design against.

PRODML
Energistics standard for exchanging production and measurement data between systems and partners.
WITSML and RESQML
Energistics standards for well and drilling data and for reservoir models, used where the platform exchanges those with engineering applications.
OSDU Data Platform
The Open Group's open standard for subsurface and well data. We design interfaces so production data can be published to or read from an OSDU platform.
OPC UA (IEC 62541)
The usual way to read live values from control systems and historians without writing back.
API Manual of Petroleum Measurement Standards
Measurement rules that the metering and allocation logic must follow.
IEC 62443
Zones and conduits for the boundary between operational networks and the business network.
Data model

The core entities.

Asset hierarchy
Field, reservoir, well, completion, facility and export point, each with effective dates and identifiers shared with other systems.
Measurement point
Meters and sensors, their type, calibration and the time-series they produce, with quality flags.
Well test
Test date, duration, separator conditions, measured rates and the validation result.
Daily production record
Allocated oil, gas and water per well and day, the allocation method, status and every restatement.
Deferment event
Start and end, category, root cause, deferred volume and the equipment or event it belongs to.
Exception
Rule that fired, asset, severity, owner, comments and closure outcome.
Report package
Which figures went to which recipient, in which format, on which date, by whom.
Build, buy or extend

When custom development is the right call.

Buy

A commercial production-accounting or hydrocarbon-allocation package is the right call when you have large, complex fiscal measurement and a vendor that already covers your regulator's formats.

Extend

Extend when you already have a historian and a BI tool but allocation, deferment capture or exception tracking still happen in spreadsheets. We build the workflow and data layer that connects them and leave the historian where it is.

Build

Build when your asset base is small or mid-sized, your partner and regulator reporting is specific, or you want to prove an operating model in a pilot before committing to a platform. A pilot can start on an illustrative model before operational data is released.
Security and compliance

Controls designed in, not added later.

  • One-way data flow

    Field and historian data is read into the platform. The platform has no write path back to control systems.
  • Network boundary

    The connection from the operational network follows IEC 62443 zones and conduits: a gateway or data diode at the edge, firewalled and monitored.
  • Access by asset

    Roles limited by field, asset and function, so a partner sees only its share and a field team sees only its wells.
  • Audit of restatements

    Any change to a reported figure keeps the original, the new value, the reason and the approver.
  • Hosting and residency

    On-premise, in your own cloud account or in a regional cloud, with edge buffering so remote sites keep recording when the link drops.
How we deliver

From discovery to a system you run.

  1. 01

    Operating model and data inventory

    We map how production is reported today, which sources hold the numbers and where the figures diverge, with the production, reservoir and IT teams.
  2. 02

    Architecture and integration design

    Interfaces to the historian, engineering applications, maintenance and accounting systems are specified, along with the network boundary.
  3. 03

    Pilot on one asset or field

    Daily reporting, well tests and allocation go live for a single field so the numbers can be checked against the existing process.
  4. 04

    Roll-out and surveillance

    More assets, deferment capture and exception workflows are added field by field, with management dashboards on top.
  5. 05

    Operate and extend

    Release management, monitoring and support, plus forecasting and analytics as the data matures.
Relevant work

Where to see our work.

Related

Keep reading.

Questions

Common questions.

Do you replace our historian or SCADA?
No. They remain the source of live values. The production platform reads from them through OPC UA or the historian's interface and adds the reporting, allocation and workflow layers that they do not provide.
Does this cover production accounting and custody transfer?
The platform covers daily production reporting, allocation, deferment and surveillance. Fiscal hydrocarbon accounting and custody transfer normally stay in your accounting system of record, and we feed it with reconciled volumes unless that is scoped as part of the build.
Can the system exchange data in PRODML, WITSML or OSDU formats?
Yes, where your counterparties need them. We map the platform's data model to the relevant Energistics standard or to an OSDU platform, and agree the scope with the people on the other side of the interface.
Cloud or on-premise?
Either. Many operators run the platform in their own cloud account with an edge component at the site that buffers data when the connection is lost. Others keep everything on-premise.
Where can I see your oil and gas background?
The oil and gas page lists the team's project history from 2010 to 2020 in planning, control, engineering data and reporting. The EnerQuest case study shows an upstream production management pilot.
Next step

Tell us what you need built.

Describe the system and the systems around it. An engineer replies within 1–2 business days.Start a project