Oil & Gas

iWellBooks – Well Planning & Execution System

iWellBooks – Well Planning & Execution System

Overview iWellBooks is a cloud-based enterprise web application developed by Parallel Minds for TLX, a Norwegian company operating in the oil and gas industry supported by Norwegian Innovation Fund. The platform addresses challenges faced by the industry, such as reliance on server-based software and manual engineering spreadsheets, lack of systematic workflows, and inefficient collaboration.

Overview

iWellBooks is a cloud-based enterprise web application developed by Parallel Minds for TLX, a Norwegian company operating in the oil and gas industry supported by Norwegian Innovation Fund.

The platform addresses challenges faced by the industry, such as reliance on server-based software and manual engineering spreadsheets, lack of systematic workflows, and inefficient collaboration.

By automating processes, improving collaboration, and providing documentation tools, iWellBooks delivers several benefits, including improved regulatory compliance, increased efficiency during well execution, and reduced rig time.

The platform has achieved impressive results, including 100% data collection, a 30% reduction in rig time, and 90% up to date well data. It generates various documentation and books, such as the Well Construction Book, Well Barrier Book, Well As-Built Book, Well Engineering Book, EOWR Book, and Well Collector Book. Additionally, Parallel Minds developed a mobile app extension of iWellBooks for well acceptance criteria, notifications, and dashboard reports.

The tech stack used includes Microsoft .Net Core, Web API, MVC.Net, Microsoft Xamarin Forms, and AWS platform and infrastructure services. The platform has been successfully deployed at INPEX and tested offshore with Woodside, helping TLX and its clients optimize well planning and execution processes.

Challenge

  • Reliance on server-based software: The oil and gas industry has been heavily dependent on server-based software, which can limit accessibility, scalability, and collaboration. This reliance on outdated technology hinders efficiency and productivity.
  • Manual engineering spreadsheets: Many companies in the industry still rely on manual engineering spreadsheets for various tasks, including planning, scheduling, and documentation. This manual approach is time-consuming, error-prone, and lacks standardization.
  • Lack of systematic workflows: Onshore-generated work packages, procedures, and critical quality indicators often lack systematic workflows. This leads to inconsistencies, delays, and difficulties in tracking and managing well-related activities.
  • Inefficient collaboration: Collaboration between onshore and offshore departments is often inefficient, with communication barriers, information gaps, and delays in decision-making.

This lack of effective collaboration can result in inefficiencies and errors during well planning and execution.

Solution

  • Improved and expanded regulatory compliance: iWellBooks provides a structured and auditable approach to documentation, ensuring compliance with regulatory requirements. It simplifies the process of generating regulatory reports and ensures all necessary information is captured accurately.
  • Increased efficiency during well execution: The platform automates various processes, streamlines workflows, and provides real-time visibility into well-related activities. This enhances efficiency, reduces manual errors, and allows teams to track progress and make informed decisions more effectively.
  • Reduced rig time: By optimizing planning and execution processes, iWellBooks helps reduce rig time, leading to cost savings and improved operational efficiency. The platform enables better coordination and synchronization of activities, minimizing downtime and delays.
  • 100% data collection and improved efficiency: iWellBooks ensures comprehensive data collection, eliminating the risk of missing or incomplete information. This data-driven approach improves operational efficiency, facilitates data analysis, and supports informed decision-making.
  • Up to date well data: The platform maintains up to date well data by capturing and organizing information throughout the drilling, completion, and handover operations. This ensures that all stakeholders have access to accurate and relevant information, promoting transparency and collaboration.
  • Enhanced collaboration: iWellBooks provides a centralized platform for onshore and offshore teams to collaborate seamlessly. It enables real-time communication, document sharing, and task management, fostering better collaboration and reducing communication gaps.

Results

  1. Improved regulatory compliance: iWellBooks ensures compliance with regulatory requirements, simplifying documentation processes and ensuring accurate reporting.
  2. Increased operational efficiency: The platform streamlines workflows, reduces manual errors, and provides real-time visibility, leading to improved efficiency during well execution.
  3. Cost savings: By optimizing planning and execution processes, iWellBooks reduces rig time, resulting in cost savings and improved operational efficiency.
  4. Data accuracy and accessibility: iWellBooks ensures comprehensive data collection and maintains up-to-date well data, facilitating informed decision-making and supporting transparency and collaboration among stakeholders.
  5. Enhanced collaboration: The platform fosters seamless collaboration between onshore and offshore teams, reducing communication gaps and improving overall collaboration efficiency.

Conclusion

Overall, iWellBooks transforms the way well-planning and execution processes are managed in the oil and gas industry. It brings automation, collaboration, and documentation capabilities to streamline operations, improve efficiency, and reduce rig time. The platform has already demonstrated its effectiveness at TLX and its clients, such as INPEX and Woodside, making it an asset for optimizing well-related activities.

Share:

More Case Studies

Have a business challenge that requires a low code solution?

Our Esteemed Clients

Parallel Mind has been assisting Fortune 500 companies and established brands in building robust software foundations for over 16 years.

Product Problem Resolution System

Product Problem Resolution System

The disjointed operations across different departments resulted in inefficiencies and customer dissatisfaction. Identifying the need for a seamless, integrated solution, the IT team turned to the capabilities of Microsoft’s Power Platform, SharePoint, and Dataverse and Time Extender.

Overview

Customer is in to developing specialized products but were struggling by manual processes in handling customer complaints and identifying problems from different regions spread across the world.

Challenge

Manual and Scattered Processes: Complaint registration and resolution relied heavily on emails and varied forms.
Delayed Communication: A lack of a unified system meant slow complaint status updates.
Absence of Centralized Data Storage: Vital complaint data was dispersed across sheets, making analyses and retrievals cumbersome.
Lack of Data Analytics Infrastructure: Vital insights into complaint trends and resolutions were missed due to a lack of structured analytics.

Solution

Integrating Power Platform, SharePoint, and Dataverse and TimeExtender

Customer embarked on a digital transformation journey, leveraging Microsoft’s power platform.

Key Features & Implementations

  1. Power Apps for Digital Complaint Registration: A custom app was developed using Power Apps. This allowed salespeople to register complaints seamlessly via an intuitive interface.
  2. SharePoint Integration: Complaint data was stored and managed in SharePoint lists, ensuring centralized data access and management.
  3. Automated Workflows with Power Automate: Processes like complaint progression, technician assignment, and resolution status updates were automated using Power Automate, reducing manual interventions.
  4. Dataverse for Data Storage: Leveraging Dataverse’s robust data management capabilities, structured complaint data was stored for advanced analytics and secure accessibility.
  5. Power BI for Data Visualization & Analytics: Integration with Power BI provided dynamic dashboards, offering insights into complaint trends, technician feedback, and resolution timelines.

User Journeys

Incorporating the Microsoft ecosystem ensured that every stakeholder experienced enhanced functionalities:

  • Salespersons: Utilized Power Apps for complaint registration and monitored status via SharePoint lists.
  • Complaint Committee: Accessed centralized data on SharePoint, and used Power Automate for technician assignment and complaint categorization.
  • Technicians: Received assignments via Power Automate notifications and updated resolutions in real-time using mobile-friendly Power Apps.
  • Management & R&D: Benefited from Power BI’s analytics, which offered actionable insights derived from Dataverse-stored information.

Results

  1. Enhanced User Experience: The combination of Power Apps and SharePoint provided a streamlined and user-friendly experience.
  2. Cost and Time Efficiency: Power Automate’s workflows reduced manual touchpoints, and Dataverse ensured rapid data retrievals.
  3. Data-Driven Decision Making: Power BI, powered by Dataverse, offered deep insights that facilitated informed decision-making.
  4. Centralized Data Management: SharePoint and Dataverse collaboratively ensured a single source of truth for all complaint data.

Data Visualization Enhancements with Power BI

  • Interactive Dashboards: Users could delve into specific data points, providing more profound insights.
  • Trend Analysis: Visualization of complaint trends allowed for proactive issue identification and resolution.
  • Feedback Analysis: Visual representation of customer feedback highlighted areas of excellence and areas of improvement.
  • R&D Insights: Visualization tools empowered the R&D team to pinpoint product challenges and design improvements.

Conclusion

By harnessing the capabilities of Microsoft’s Power Platform, SharePoint, and Dataverse and tight integration with Time Extender ETL, customer revolutionized its customer complaint resolution process. This holistic approach, grounded in modern technology, elevated service standards, reaffirming its commitment to excellence and innovation.

Share:

More Case Studies

Have a business challenge that requires a low code solution?

Our Esteemed Clients

Parallel Mind has been assisting Fortune 500 companies and established brands in building robust software foundations for over 16 years.

OGEMS – Oil & Gas enterprise mobile suite

OGEMS – Oil & Gas enterprise mobile suite

OGEMS (Oil & Gas Enterprise Mobile Solutions Suite) is a comprehensive suite of enterprise mobile applications revolutionized the way oil and gas companies operated by enhancing business productivity, reducing sales cycle time, improving equipment rental processes, and seamlessly integrating offshore and onshore operations.

Overview

Leveraging the power of Microsoft’s Xamarin Forms / MAUI later and Azure cloud platform, Parallel Minds delivered high-impact, domain-specific mobile apps that enabled digital transformation and drove operational efficiency.

Built applications like

  • Power Section spec sheet generator
  • Motor Specification comparator
  • Bottom Hole Assembler
  • Drill Bit Selector app
  • Dull grading app
  • Jar placement app
  • iWellBooks
  • WAC: Well Acceptance Criteria management solution
  • OSHApp – HSE incident and stop card reporting solution and many others

Challenge

Before the implementation of OGEMS, customers faced several challenges.

Limited Productivity: Manual processes and fragmented systems hindered productivity and efficiency.

Lengthy Sales Cycles: The sales process was time-consuming, leading to delays and reduced customer satisfaction.

Complex Equipment Rental Process: Managing equipment rentals and availability was cumbersome and prone to errors.

Lack of Integration: Offshore and onshore operations were not seamlessly connected, leading to communication gaps and inefficiencies.

Solution

With the implementation of OGEMS, the oil and gas industry experienced transformative improvements:

Enhanced Productivity: The suite of mobile apps empowered field engineers, technicians, and sales teams to access critical information and perform tasks more efficiently, significantly improving overall productivity.

Accelerated Sales Cycles: The sales team could leverage the mobile apps to streamline the sales process, reducing cycle time and increasing customer satisfaction.

Streamlined Equipment Rental Process: The mobile app enabled easy browsing, availability checking, and quoting for equipment rentals, simplifying the process and ensuring timely delivery.

Seamless Offshore and Onshore Integration: The suite of apps facilitated real-time communication and collaboration between offshore and onshore teams, improving coordination and operational efficiency.

Results

OGEMS delivered significant value to the customers in oil and gas industry

Increased Operational Efficiency: The suite of mobile apps streamlined various processes, eliminating manual tasks, reducing errors, and enhancing overall operational efficiency.

Improved Customer Satisfaction: Accelerated sales cycles and seamless equipment rental processes resulted in faster service delivery, meeting customer expectations, and driving customer satisfaction.

Enhanced Safety and Compliance: Mobile apps for incident reporting, health and safety audits, and well acceptance criteria tests processing improved safety compliance and minimized risks.

Digital Transformation: OGEMS marked a significant step towards digital transformation in the oil and gas industry, leveraging state-of-the-art mobile technologies and cloud platforms.

Conclusion

OGEMS revolutionized the oil and gas industry by replacing manual processes with a suite of mobile apps. These apps empower workers, streamline workflows, and foster seamless collaboration, leading to significant benefits.

Enhanced efficiency translates to a more productive workforce with faster processes, reduced errors, and improved communication.

Customer satisfaction thrives with streamlined sales cycles, equipment rentals, and service delivery. OGEMS also strengthens safety and compliance through mobile incident reporting, audits, and well acceptance tools.

This comprehensive mobile suite offers a powerful example of digital transformation in the oil and gas industry.

Share:

More Case Studies

Have a business challenge that requires a low code solution?

Our Esteemed Clients

Parallel Mind has been assisting Fortune 500 companies and established brands in building robust software foundations for over 16 years.

Equipment Inspection

Equipment Inspection

Streamlining Equipment Inspection Process and Enhancing Efficiency for Service Engineers!

Overview

Parallel Minds developed an Equipment Inspection app as part of their OGEMS (Oil & Gas Enterprise Mobile Solutions Suite) to address the challenges faced by service engineers during equipment inspections. This case study explores the impact of the Equipment Inspection app and its benefits for service engineers, focusing on the pre-state challenges, post-state improvements, and key metrics.

Challenge

Before the implementation of the Equipment Inspection app, service engineers faced several challenges during equipment inspections, including:

  • Manual Inspection Process: Inspections were conducted manually, involving paper-based checklists and handwritten notes. This manual process was time-consuming, prone to errors, and lacked standardization across inspections.
  • Limited Access to Inspection Configurations: Engineers had limited access to the latest inspection configurations, making it difficult to ensure that inspections were performed according to the most up-to-date standards and guidelines.
  • Inefficient Reporting and Communication: The reporting process was cumbersome, involving manual compilation of inspection data, and communication with stakeholders was often delayed or inefficient.

EQUIPMENT INSPECTION APP
The Equipment Inspection app introduced the following features to streamline the equipment inspection process and enhance efficiency for service engineers:

  • Equipment Selection and Step-by-Step Wizard: The app allowed the inspection engineer to select the equipment to be inspected and presented a step-by-step wizard to guide them through the inspection process. This ensured a structured and standardized approach to inspections.
  • Cloud-based Inspection Configurations: Engineers could download the latest inspection configurations from the cloud, ensuring that inspections were conducted according to the most up-to-date standards and guidelines. This eliminated the need for manual updates and improved inspectio
  • Multimedia Capture and Notes: The app enabled engineers to capture pictures, videos, and add notes and observations during the inspection process. This facilitated comprehensive documentation and improved the accuracy of the inspection report.
  • Well-Formatted Inspection Report: The app generated a well-formatted inspection report based on the captured data, including multimedia files, notes, and observations. The report was organized and presented in a standardized format, improving clarity and ease of understanding.
  • Cloud-based Storage and Notifications: The inspection report was pushed to the cloud, ensuring secure storage and easy access for stakeholders. Additionally, notifications were sent to all relevant stakeholders, keeping them informed about the inspection status and findings in real-time.

Solution

The implementation of the Equipment Inspection app within the OGEMS suite resulted in significant improvements for service engineers, including:

  • Increased Efficiency: The app streamlined the inspection process by providing a step-by-step wizard, standardized checklists, and cloud-based access to the latest inspection configurations. This reduced the time required to conduct inspections and improved overall efficiency.
  • Enhanced Accuracy and Consistency: The app eliminated manual errors and inconsistencies by providing standardized checklists and multimedia capture capabilities. This ensured accurate and comprehensive inspection data, leading to better decision-making regarding equipment maintenance, repairs, or replacement.
  • Improved Reporting and Communication: The app automated the generation of well-formatted inspection reports, eliminating the need for manual compilation. The cloud-based storage facilitated easy access to inspection reports for stakeholders, improving communication and enabling faster decision-making.
  • Real-time Notifications: The app’s notification feature kept stakeholders informed about inspection progress and findings in real-time. This facilitated timely actions and collaboration among stakeholders, enhancing overall operational effectiveness.

Results

The implementation of the Equipment Inspection app resulted in several key metrics improvements, including:

  • Inspection Time: The app reduced inspection time by providing a structured approach, standardized checklists, and easy access to inspection configurations. This led to faster completion of inspections and increased the number of inspections conducted per unit of time.
  • Accuracy of Inspection Reports: The app’s multimedia capture and standardized reporting format improved the accuracy and comprehensiveness of inspection reports. This led to a reduction in errors and inconsistencies in reporting, enhancing the quality of data used for decision-making.
  • Response Time: The real-time notifications and cloud-based storage of inspection reports reduced the response time for stakeholders. This enabled faster actions, timely maintenance or repairs, and improved overall equipment performance.

Conclusion

The implementation of the Equipment Inspection app within the OGEMS suite by Parallel Minds has revolutionized the equipment inspection process for service engineers. By streamlining the inspection process, providing access to the latest inspection configurations, and automating reporting and communication, the app has significantly improved efficiency, accuracy, and collaboration.

The Equipment Inspection app has become an essential tool for service engineers, empowering them to conduct inspections effectively, generate standardized reports, and facilitate timely decision-making for equipment maintenance and optimization.

Share:

More Case Studies

Have a business challenge that requires a low code solution?

Our Esteemed Clients

Parallel Mind has been assisting Fortune 500 companies and established brands in building robust software foundations for over 16 years.

Process Improvement Request Tracker

Process Improvement Request Tracker

Develop a holistic digital environment for the Kaizen request process, from ideation to execution. This platform promises to enhance transparency, quicken timelines, and produce actionable data insights — in true spirit with Kaizen principles.

Overview

Continual improvement is non-negotiable!

Customer: Global Heath Exchanger Manufacturer
Objective: Digitize, track and implement Kaizen requests

Challenge

In the traditional system, once a Kaizen request is initiated, it is manually routed through various stages including validation, approvals, and implementation. Due to the manual nature of this process, many requests faced significant delays, particularly during the validation and approval stages.

Current conventional Kaizen request approaches:

  • Lack efficiency and heavily rely on manual input.
  • Encounter miscommunications due to a disjointed communication framework.
  • Struggle with tracking and implementing broader organizational improvements.

These delays were often caused by:

  • Validators or approvers being unaware of new requests.
  • No system in place to prioritize or flag urgent requests.
  • Cumbersome back-and-forths due to lack of clarity or missing information.

Solution

Originator Interface: Tailor-made Power Apps interface integrated with SharePoint Lists for traceability.
Validator Interface: Automated notifications via Power Automate with a custom Power Apps interface for validation.
Approver Interface: Power Automate drives the workflow, with Power Apps providing an interaction overview.
Implementer Interface: Power Apps dashboard presents prior interactions, with Power BI updating request statuses.
Analytics & Dashboard: Power BI synergizes with SharePoint Lists for a dynamic dashboard, providing holistic insights

Implementation

Current Process State:
Manual Intake and Physical handovers risk delays and information loss.
Verbal/Written feedback elongates timelines.
Manual Approvals may lead to miscommunications.
Implementations occur without traceability.
Data is stored in disparate locations.

Future Digital Process State:
Standardized data capture via Power Apps.
Power Automate ensures instant availability to validators and streamlines the request process.
Transparent Feedback Loops via Power Apps.
Streamlined approvals through the same platform.
Centralized Data Storage on SharePoint Online.

User Journeys:
Originator: Recognizes process flaws, uses Power App to submit observations, and transitions to the waiting phase.
Validator: Prompted by notifications, assesses the submission via Power App, and concludes by forwarding or returning the request.
Approver: Reviews previous interactions and approves or declines the request.
Implementer: Focuses on execution using all prior data and updates the system upon task completion.

Technology Stack:
Microsoft Power Platform: Power Apps, Power Automate, Power BI
SharePoint Online: Data integrity, accessibility, and integration

Results

Putting in place the all-encompassing digital space for Kaizen requests has led to:
Better efficiency:
Processing time has been cut down by a large amount since human processes were replaced with digital ones.
Better communication: Automated feedback loops and alerts have made it easier for people to work together and cut down on misunderstandings.
Centralized data keeping makes it possible to keep track of requests in real time, which improves tracking and makes sure that everyone is responsible.
Actionable insights: Power BI screens give you a lot of information about analytics, which helps you make smart decisions and keep getting better.

Conclusion

Integrating Kaizen principles with tech stack elevates the very idea of continuous improvement. Embracing this change empowers organizations to be forward-thinking, data-centric, and swift in their quest for unparalleled operational excellence.

Share:

More Case Studies

Have a business challenge that requires a low code solution?

Our Esteemed Clients

Parallel Mind has been assisting Fortune 500 companies and established brands in building robust software foundations for over 16 years.

Drill Bit & Dull Grading App

Drill Bit & Dull Grading App

Enhancing Efficiency and Accuracy in Bit Selection and Dull Grading for Drilling Operators!

Overview

Parallel Minds developed two innovative apps as part of the OGEMS (Oil & Gas Enterprise Mobile Solutions Suite) to address the challenges faced by drilling operators in bit selection and dull grading processes. The Dull Grading app and Drill Bit Selector app have significantly improved the efficiency and accuracy of these critical operations. This case study explores the impact of these apps and their benefits for drilling operators.

Challenge

Before the implementation of the Dull Grading app and Drill Bit Selector app, drilling operators faced several challenges during bit selection and dull grading processes. These challenges included:

  • Manual Dull Grading: Dull grading required manual referencing of technical material, leading to potential errors and inconsistencies in assessing the condition of roller cone, fixed cutter bits, and other bit types.
  • Time-consuming Bit Selection: Engineers had to manually evaluate drilling condition parameters and search for suitable bits in the inventory system. This process was time-consuming and lacked real-time data on bit trending and availability.

Dull Grading App

The Dull Grading app introduced the following features to simplify the dull grading process and improve accuracy:

  • Technical Reference Material: The app provided engineers with access to a comprehensive database of technical reference material on various dull conditions. This enabled them to make informed decisions while evaluating the condition of roller cone, fixed cutter bits, and other bit types.
  • Assisted Dull Grading: The app guided engineers through the dull grading process, providing step-by-step assistance in assessing the condition of the bits. This reduced errors and inconsistencies in the dull grading process.
  • Bit Condition Report (BCR) Generation: Engineers entered run and application information, dull grade, and captured bit pictures using the app. The app then generated an initial Bit Condition Report (BCR) in PDF format, summarizing the bit’s condition and any required actions.
  • Collaboration and Validation: Engineers could share the generated BCR PDF with the engineering team for validation and approval, ensuring accurate and consistent assessments.

Drill BIt Selector App

The Drill Bit Selector app introduced the following features to streamline the bit selection process and improve efficiency:

  • Drilling Condition Parameters: Engineers keyed in drilling condition parameters such as formation type, depth, and weight on bit into the app. This information formed the basis for identifying suitable bits.
  • Integration with Inventory System: The app connected to the enterprise inventory system, checking the availability of specific bits in the drilling region. This ensured that engineers had real-time information on bit availability.
  • Bit Specification Sheets and Cheat Sheets: Based on the drilling condition parameters, the app generated drill bit specification sheets, providing detailed information on the recommended bits. Additionally, the app presented cheat sheets specific to the region, offering quick reference for bit selection.
  • Real-time Updates and Trending Data: The app had web connectivity to sync on a daily basis, updating the bit trending data per region. Engineers could access the latest information on bit performance and availability, aiding in informed decision-making.
  • Bit Part Numbers and Availability Status: The app downloaded a list of bit body part numbers along with their day-to-day trending data and availability status. This comprehensive information enabled engineers to make well-informed decisions during bit selection.

Solution

The implementation of the Dull Grading app and Drill Bit Selector app within the OGEMS suite resulted in significant improvements for drilling operators, including:

  • Enhanced Dull Grading Accuracy: The Dull Grading app eliminated manual errors and inconsistencies, ensuring accurate assessment of bit conditions. This led to better decision-making regarding bit maintenance, replacement, and overall drilling efficiency.
  • Time-saving Bit Selection: The Drill Bit Selector app reduced the time required for bit selection by providing real-time access to inventory data and automated recommendations based on drilling condition parameters. This resulted in faster decision-making and improved operational efficiency.
  • Improved Bit Performance: The use of the Drill Bit Selector app, with its access to trending data and performance information, enabled drilling operators to select the most suitable bits for specific drilling conditions. This optimization led to improved drilling performance and increased overall productivity.
  • Streamlined Collaboration: Both apps facilitated collaboration between engineers and the engineering team through features such as report sharing and validation. This streamlined

communication improved efficiency and ensured consistency in the decision-making process.

Results

The implementation of the BHA Assembler and Validator app within OGEMS resulted in measurable improvements in key metrics:

  • Assembly Time: The time required to assemble a BHA was reduced by X%, resulting in faster operational readiness and improved overall project timelines.
  • Compliance Rate: The app’s automated validation and compliance checks significantly improved the compliance rate of BHAs, reducing the risk of non-compliant configurations and associated operational challenges.
  • Collaboration Efficiency: The real-time collaborative features of the app improved communication and collaboration between engineers, leading to faster decision-making, reduced rework, and increased overall productivity.

Conclusion

The implementation of the Dull Grading app and Drill Bit Selector app within the OGEMS suite by Parallel Minds has transformed the way drilling operators select bits and assess their condition.

These apps have significantly improved accuracy, efficiency, and collaboration in the drilling process, resulting in enhanced drilling performance and productivity.

The utilization of these apps has positioned Parallel Minds as a leading provider of enterprise mobile solutions in the oil and gas industry, driving digital transformation and operational excellence for drilling operators.

Share:

More Case Studies

Have a business challenge that requires a low code solution?

Our Esteemed Clients

Parallel Mind has been assisting Fortune 500 companies and established brands in building robust software foundations for over 16 years.