Client

Our client is a provider of asset management software for large oil & gas businesses. One of their solutions monitors the health and performance of pipelines. Behind this project were engineers and scientists who developed custom algorithms to evaluate asset conditions with high accuracy.

The company reached out after seeing positive reviews from our U.S. clients and learning about our experience in oil & gas software development.

Challenge

The project was already well underway, with scientists, backend developers, and data engineers on the client’s side. At that stage, they needed specialists to design and build a user-friendly interface and clear data visualizations. That’s where our team stepped in.

Our cooperation & services

We first partnered in 2020 on a pipeline management system, engaging two designers and frontend developers. Over time, the cooperation grew, and we joined three more projects with a team of over 20 people.

We focused on frontend development, working directly with the client’s backend architects and scientists. They shared knowledge on typical oil & gas operations. We translated it into intuitive screens, graphs, and 3D visualizations. Our key deliverables include:

Data Analysis & Visualization

Asset managers gather extensive robotic data during advanced in-line inspections. The pipeline management solution then transformed and analyzed everything using custom formulas, calculations, and algorithms. Exoft was responsible for turning all this data into clear visualizations. We included bar charts, line graphs, area charts, scatter plots, radar charts – you name it.

Next, we created an interface where users can upload their ILI data and reports to run a deep, DNV-compliant inspection analysis. The analysis covers general ILI metrics, tool tolerances, and any debris or contamination detected during the run.

Pipeline Modelling & Segmenting

We designed and implemented 3D pipeline models with Google Maps integration. Users can see their pipelines on a map and zoom in to detect each separate component (from valves and pipe bends to flanges and vents).

Near each component are the pop-ups with details on the asset’s dimensions and conditions. You can open the pipeline in cross-section view, explore it from any angle, and even interact with it (rotate, zoom in, zoom out).

Pipeline Configuration

Our team designed a detailed configuration module where users can input key pipeline attributes: name, location, pressure, temperature, operational status, and documentation. Here, we included strict validation rules (e.g., construction year should be lower than operation year). The user could then search and filter all assets based on this info.

General UI/UX Improvements

We added some basic UX features to improve clarity & usability: inline help tooltips, clear navigation between modules, system feedback (loading states, progress bars, and confirmations), and clear error messaging. Additionally, we provided:

  • Interactive maps with filters for product type, location, and operational status
  • Pop-ups with corrosion details, anomalies, and equipment info
  • Visual indicators (green/yellow/red) showing equipment health or urgency
  • Context-aware validation (auto-checking parameter ranges, unit mismatches, date inconsistencies)
  • Light/dark mode, suitable for different work conditions (e.g., for inspectors who do outdoor fieldwork)

Solution

The client received a user-friendly interface that makes a complex system easy to work with. It lets users move seamlessly between pipelines, facilities, ILI reports, 3D models, and maps.

The solution helps users:

  • Predict pipeline wear and tear and detect potential defects at their early onset
  • Detect metal loss and depth of corrosion
  • Identify cracks, delaminations, and inclusions, along with their exact sizes and dimensions
  • Capture mechanical and geometric pipeline measurements
  • Map defects to precise coordinates and pipeline sections
  • Monitor environmental and operational parameters such as temperature, pressure, and more

Results

Exoft fully managed the whole frontend development initiative. We cooperated with the client’s experts and transferred our knowledge through meetings and documentation (so they could easily maintain and extend the functionality). Overall, we increased the system’s usability, lowering the learning curve for new users and reducing the time needed to interpret inspection data.

The solution provides customers with a more intuitive and efficient way to navigate data, analyze findings, and monitor pipeline conditions. This may lead to:

  • 25% reduction in pipeline maintenance costs
  • 30%+ boost to pipeline productivity
  • Increased asset lifespan

Thanks to this solution (and other projects we worked on), the client secured a partnership with one of the biggest oil & gas players worldwide.