Upgrading legacy applications

Building resilience by modernising custom-built tools and systems

Overview

Oil and gas has moved on in many ways, with platforms, digital twins and AI, but many of the underlying production and operations workflows remain reliant on custom built applications. Many of these applications, some built on the engineers’ friend, Excel or Access, others built from scratch using the best available code of the day, did what they originally set out to achieve, and have been running ever since. Far longer than the original intent.

Context

When we first set up Eigen more than fifteen years, a lot of our work was connecting together a patchwork of disparate custom-built systems to bring data to engineers’ desktops so they could make better decisions.

A lot has changed in fifteen years, but much of our work remains focused on connecting together a (larger and often more complicated) patchwork of disparate custom-built applications and tools.

Consequences:

  • Poorly understood legacy applications have been unconsciously built into today’s business-critical workflows

  • An over-reliance on a dwindling number of individuals who understand how the technology works.

  • Outlier applications that don’t conform to modern architecture standards and tend to cost more to support and design around.

Impact for operators

The implications of legacy applications that have become business-critical and integrated within other business-critical workflows are potentially catastrophic:
Lack of resilience
Without the necessary back-up and resilience some legacy applications pose a risk to delivery of production targets, others to operational integrity.
Cyber risks
Custom-built applications from a decade or more ago may be reliant on unsupported versions of software rendering them unsupportable.
Unsupportable systems
Risks like cybersecurity increase when applications reach their end of life, lack support and are poorly understood, creating enormous headaches for IT departments driving compliance.
Missed opportunities
The scale of these risks for operators is matched by the huge opportunities on offer for standardisation and efficiency, by, for example, migrating applications to the cloud.

Options

Limited options exist for IT departments trying to drive down costs and meet ever more stringent standards:

1. Identify an alternative vendor that performs the same service.
2. Pay an expensive consultant to build a new tool, custom or in Microsoft Power Apps
3. In extreme cases, turn off the tool and face the consequences.

At Eigen, we believe there’s another way, with a path to cost-effectively productising those applications, leveraging our domain expertise in oil and gas systems.

Miles Daffin

Miles is an Applied Mathematics and Theoretical Physics graduate, with 5 years experience in developing advanced visualisation solutions for Eigen's most demanding Oil & Gas customers. His abstract thinking training serves him well in transforming equipment and tag lists into the Neo4j graph model at the heart of Eigen Ingenuity's digital twin.

“I love to deliver working solutions to our customers. I particularly enjoyed developing the python script that automatically verifies all blowdown events. The python plug-in provides so much power to automate workflows!”

Eigen upgrades legacy applications

We bring together a unique blend of oil and gas domain expertise and digital technology knowhow, begun from our early days offshore with the latest technologies and system design, development, deployment and support.

1. Latest technologies: we draw from a range of technologies, some built by Eigen, like Ingenuity, others open-source like like Neo4j’s graph technology, InfluxDB timeseries database and Node-Red’s workflow engine.

2. Design expertise: We are design thinking practitioners and have in-house user experience specialists to ensure we design tools that users love because they work.

3. Modern methods: We operate robust change management and control processes to accelerate deployment without compromising continuity.

4. Cloud migration: We build resilient, secure and compliant cloud-based solutions. 

5. World-class support: Our globally co-located teams provide expert support and problem resolution to keep your operations up and running .

Operators know we can extend the life of their business-critical applications, improve their user experience so more of the workforce can get value from them, increase the functionality and move them to the cloud for increased flexibility, security and reduced total cost of ownership. This then provides the strong data foundations necessary to exploit and scale up innovations like machine learning and artificial intelligence.

More from Eigen

FAQs

Read more about Eigen’s approach to dramatically cut deployment time and deliver solutions clients really value.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

Download Brochure

Interested in Eigen and how we can help you?
Enter your email address below and we will send you the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view use case

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the use case.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view download

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the download.

view use case

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the use case.

view use case

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the use case.

view case study

Interested in Eigen and how we can help you?
Enter your email address below and we will redirect you to the case study.