• Inspection records scattered across spreadsheets and paper files so when an anomaly is found on a vessel, there's no fast way to see the inspection history or compare it to the previous reading?

  • Inspection programme driven by calendar intervals rather than asset condition and criticality, so you're inspecting low-risk equipment on the same schedule as equipment where a failure would mean a production shutdown?

Asset Integrity and Maintenance Software for Oil & Gas

Custom asset integrity and maintenance software for upstream E&P operators, midstream pipeline companies, and refineries who need risk-based inspection management, corrosion tracking, and anomaly management built for the specific equipment types and regulatory requirements of oil and gas.

Calendar-based inspection programmes treat a critical separator the same as a low-pressure instrument. Risk-based inspection uses condition and criticality data to prioritise where inspection resource goes. We build the software that makes risk-based inspection possible -- capturing the data, running the calculations, and scheduling the work.

  • Asset register with full technical specification, documentation, and inspection history per equipment item

  • Risk-based inspection scheduling by asset criticality and condition rather than calendar intervals

  • Inspection result recording with corrosion measurement trending and anomaly flagging

  • Anomaly management workflow from identification to fitness-for-service assessment and close-out

RaftLabs builds custom asset integrity and maintenance software for oil and gas operators. The platform covers a full asset register with technical documentation, risk-based inspection scheduling by asset criticality, inspection result recording with corrosion trending, anomaly and fitness-for-service management, preventive and corrective maintenance work orders, and integration with existing CMMS platforms like SAP PM and IBM Maximo. Most projects deliver in 12 to 16 weeks at a fixed cost.

Vodafone
Aldi
Nike
Microsoft
Heineken
Cisco
Calorgas
Energia Rewards
GE
Bank of America
T-Mobile
Valero
Techstars
East Ventures
100+Products shipped
24+Industries served
FixedCost delivery
12-16Week delivery cycles

When equipment failure is predictable but the data to predict it is trapped in spreadsheets

Asset integrity failures in oil and gas have consequences that go well beyond the equipment itself. A corroded pipeline that fails unexpectedly causes production loss, environmental release, and potential injury. A pressure vessel with a known thickness measurement trend that was never compared to the previous reading causes a fitness-for-service failure that should have been caught two inspection cycles earlier. The data to prevent these failures usually exists -- it just exists in formats that make trending, comparison, and prioritisation either manual or impossible.

We build asset integrity platforms that centralise inspection records, automate risk-based scheduling, and surface anomaly trends before they become failures. We have built inspection and maintenance management systems for industrial operations where asset condition data is the critical operational input. We understand the specific equipment types, inspection methods, and regulatory frameworks of oil and gas asset integrity.

What we build

Asset register and documentation

Asset register covering the full equipment hierarchy: facilities, systems, equipment items, and components, each with its technical specification, design data, and documentation. Pipelines recorded with diameter, wall thickness, material specification, design pressure, and operating conditions. Pressure vessels with MAWP, design temperature, material, and code of construction. Rotating equipment with equipment specification, criticality classification, and spare parts reference. Technical documentation attached directly to the asset record: data sheets, inspection reports, fitness-for-service assessments, and modification records. Asset hierarchy navigation so inspection history, open anomalies, and scheduled work are visible at any level from facility down to individual component.

Risk-based inspection scheduling

Inspection scheduling based on asset criticality and condition rather than fixed calendar intervals. Criticality classification combining consequence of failure (production impact, safety consequence, environmental consequence) with probability of failure (material, operating conditions, historical inspection data). Inspection frequency and method determined by the risk class, with higher-risk equipment inspected more frequently and by more rigorous methods. Inspection plan generated from the risk model showing all upcoming inspections with method, scope, and due date. Inspection due date alerts sent to the integrity and inspection team at configurable lead times. Schedule adjustments when inspection results change an asset's risk classification -- improved condition extends the interval, degraded condition shortens it. Compliance with inspection programme requirements tracked against the regulatory or company standard that defines your inspection framework.

Inspection result recording

Inspection results recorded against the specific asset and inspection point with the inspection date, method, inspector, and findings. Corrosion measurement data (ultrasonic thickness, pit depth, general corrosion rate) recorded at defined measurement points on each asset with automatic comparison to the previous reading and calculation of the corrosion rate. Thickness measurement trending with minimum remaining life calculation based on current corrosion rate and minimum allowable thickness. Inspection findings classified by severity: satisfactory, minor finding, significant finding, or anomaly requiring fitness-for-service assessment. Inspection report attached to the asset record with the inspector's full findings, recommendations, and next inspection date. External and internal inspection results recorded separately for equipment with both inspection access types.

Anomaly and fitness-for-service management

Anomaly register capturing all findings that exceed acceptable limits: corrosion beyond acceptable rate, cracking identified in inspection, dimensional deviation from design tolerance, or coating failure on buried pipelines. Each anomaly assessed for fitness-for-service -- whether the equipment can continue in service, under what operating conditions, and for how long. Fitness-for-service assessment documented within the platform with the assessment method, assumptions, results, and the name and qualification of the assessing engineer. Risk ranking of open anomalies so the integrity team prioritises the work that matters most. Anomaly close-out workflow: repair completed, operating conditions modified, or acceptance by fitness-for-service with next review date set. Management of change linked to anomaly records when an anomaly resolution requires a change to operating conditions or equipment design.

Preventive and corrective maintenance

Preventive maintenance schedule for all equipment with task, frequency, and assigned team defined per equipment type. Work order generation from the PM schedule at the configured lead time with parts requirement identified from the bill of materials. Corrective work orders raised from inspection findings and anomaly records with direct link to the originating inspection event. Work order completion with actual labour, parts, and time recorded against each job. Maintenance history accessible from the asset record alongside the inspection history so the full picture of an asset's condition and maintenance activity is visible in one place. CMMS integration for operators with SAP PM, IBM Maximo, or Infor EAM already in place -- inspection and integrity data flows to the existing maintenance system rather than creating a parallel work management track.

Integrity reporting and compliance

Integrity programme compliance report showing the percentage of assets inspected on schedule, overdue inspections by criticality class, and open anomalies by severity and age. Corrosion management report with fleet-level thickness trending, worst-performing assets by corrosion rate, and assets approaching minimum allowable thickness. Inspection backlog visibility with the consequence of each deferred inspection assessed against the asset's risk class. Pipeline integrity management plan compliance reporting for operators with regulated pipeline assets. Data exports for corporate integrity reporting, insurance renewal submissions, and regulatory inspection preparation. Integrity KPI dashboard for asset integrity managers and operations management showing programme health at a glance.

Frequently asked questions

Yes. For operators with SAP PM or IBM Maximo already in place, we build the asset integrity management capability as a layer that feeds data to the existing CMMS rather than replacing it. Inspection work orders originate in the integrity platform and are pushed to SAP PM or Maximo for execution and resource scheduling. Completion data flows back from the CMMS to the integrity platform to update the inspection record. The integrity platform holds the risk model, the inspection history, and the anomaly register -- the CMMS holds the work order execution and labour records. Where direct API integration with the CMMS is not available, we use file-based exchange or database connectors. The integration architecture is agreed with your SAP or Maximo team during discovery.

The risk-based inspection model operates within the regulatory and code minimum requirements for each equipment type. Where a regulation sets a mandatory maximum inspection interval -- as the PHMSA Pipeline Safety Regulations do for certain pipeline segments, or as ASME and API codes do for pressure vessels -- the system enforces that interval as a floor below which the calculated interval cannot fall. The risk model can schedule more frequent inspection than the minimum but never less. Regulatory intervals are configured per equipment type and code during implementation, and the system flags any situation where the calculated risk-based interval would fall outside the regulatory constraint. The inspection programme is auditable against both the company's risk methodology and the applicable regulatory requirements.

The platform is configurable for any inspection method -- ultrasonic thickness measurement, magnetic particle inspection, dye penetrant testing, radiography, ACFM, intelligent pigging, visual inspection, and cathodic protection survey. Each inspection method is configured with the data fields specific to that method: UT records thickness at defined measurement points, MPI records indication type and location, pigging records anomaly type, depth, and chainage. Equipment types supported include pressure vessels, heat exchangers, fired heaters, pipelines and piping systems, storage tanks, rotating equipment, structural steel, and electrical systems. For equipment types not covered by a standard template, we build the data model during implementation to match the inspection requirements of that equipment type and the relevant inspection code.

An asset integrity platform covering an asset register, risk-based inspection scheduling, inspection result recording, and a management dashboard typically runs $50,000 to $90,000 depending on the number of asset types, equipment items, and inspection methods to be supported. Adding anomaly management with fitness-for-service workflow and CMMS integration typically brings the total to $80,000 to $140,000. A full platform including corrosion trending, pipeline integrity management plan compliance, and corporate integrity reporting is scoped individually based on the asset base and regulatory framework. We price every project at a fixed cost agreed before development starts.

Related oil and gas software

Talk to us about your asset integrity project.

Tell us your asset base, current inspection programme, and CMMS setup. We'll scope an integrity platform built around your equipment types and regulatory framework.