Our client is an Oil and Energy company with distinct oil barrels located across the globe. The client company has the capability to provide services to different oil companies, all they need is to simulate, evaluate, and optimize their own gravel packs. The Client decided to develop a Gravel pack solution that would help oil companies to design their gravel packs during uncertainties or untimely events.

Gravel Pack Solution has provided a variety of options through the developed application but also faced complications during development such as:

  • Design the most complex treatments with the fully integrated modeling of the latest technology
  • Designing an engineering software that keeps everything in memory until final save
  • Performance optimization while evaluating a large set of data
  • Online-offline support: Software to be used at well-sites and on rigs where there may not be an internet connection
  • 2D and 3D simulation diagram for each input/feature
  • Detailed understanding of different oil-field terminology and entire gravel pack process


Tools & Technology

  • Microsoft .NET Framework
  • C#
  • Microsoft SQL Server
  • DevExpress Controls


The Oil and energy sector is a challenging sector where a detailed understanding of the crucial details of the sector is imperative so as to develop an app. Our team of experienced engineers took knowledge about the sector from the client, researched thoroughly, and then started developing the solution. TatvaSoft developed a professional desktop software program for use in the design, evaluation, and calibration of well-site treatments.

Our developed solution is broadly classified into three main modules

Simulate Module

This module involves the use of well, reservoir, and other general data and engineering principles to model, predict, and optimize the outcome of the treatment prior to its execution.

Features included in this module are:

  • Well analysis which includes deviation survey, location type, temperature profile, treatment type, and pipe string component management
  • Completion screen with lower completion tab, Running string, and shunt tube tab
  • Fluid Screen Manage fluid information
  • Gravel Screen Manage gravel information
  • Pumping Screen shows initial data like tool position, wellbore fluids, pumping direction and pumping schedule
  • Executing Simulation includes data validation, calling engine, etc. Update chart/ results and save result data.
  • Result Screen shows scenario comparison feature (user can compare multiple scenarios), charts showing real-time progress of simulation execution, and summary of results.

Evaluate Module

This involves the analysis of measurements taken during the treatment (pressure, temperature, etc.) to determine the success of the treatment post-execution. Features included in this module are:

  • Data Management imports multiple files in different formats.
  • Range Management manages the input range and applies the range.
  • Features like Pumping screen, results screen, completion screen, Gravel and Fluid screen, Well, Execute evaluation are similar to Simulate module.

Calibrate Feature

  • It simply overlays the simulation data and the evaluation data on a single plot for direct comparison

Unit System

  • It defines or modifies units, adds custom units, switches from different unit systems while working on the same system to allow the user to see if the simulation matches reality.

Documentation Help

  • It stores detailed documentation of the whole system, guided inputs.

Licensing Module

We create a unique machine key, parse license key in the software & activate/update license.

Software Updates

  • Timely check software updates, download the latest software versions, and update the current one.


The client drew enormous benefits from TatvaSoft's end-to-end services that accelerated the client's business and created cost-savings. Some of the key benefits realized from this solution are:

  • Simulation of most complex scenarios and advanced data analysis techniques
  • Dynamic gridding for accuracy & performance
  • Streamlined data handling
  • Design optimizations with greater accuracy and fully integrated shunt tube modeling
  • Easy controls and mobility

Related Case Studies

Asset Management Application

  • Oil & Gas, Mining

Integrated business Solution for an Oil, Gas and mining company to manage overarching challenges of managing Oilfields, complex asset types and dynamic creation of oil field units. TatvaSoft enabled the business with hassle-free tracking of assets at different locations, improved business efficiency and productivity through timely maintenance and repairs.

View Case Study

Mining Equipment System

  • Oil & Gas, Mining

Monitor Real-time status of mining assets by capitalizing on TatvaSoft’s professionals and experts to develop a comprehensive web interface that manages the mining of high-quality assets including the base of bulk commodities. Our solution ensured operational excellence, sustainable development support, live monitoring of mining apps and commitment to high-level safety and security.

View Case Study