# gPROMS Reviews
**Vendor:** Process System Enterprise  
**Category:** [Oil and Gas Simulation and Modeling Software](https://www.g2.com/categories/oil-and-gas-simulation-and-modeling)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 25
## About gPROMS
gPROMS has support for multiscale modeling, custom modeling, a full process flowsheet and many more benefits.




## gPROMS Reviews
  ### 1. Powerful, but use with caution!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Hessam R. | Research Assistant, Enterprise (> 1000 emp.)

**Reviewed Date:** February 09, 2021

**What do you like best about gPROMS?**

gPROMS provides unmatched for power and speed, when it comes to modelling and simulation of complex dynamic systems. Part of this strength comes from the implementation of the equation solvers, that are capable of solving even PDEs in a fast and reliable fashion, a feature that even established programming languages such as MATLAB or Python struggle with. Optimization is also uncomplicated and easy-to-implement.
The solid object oriented programming style and use of modules makes creating DRY code easier.

**What do you dislike about gPROMS?**

The error analysis tool is very unforgiving, as it keeps shouting for the smallest mistakes (e.g. fixing an extra variable in an algebraic equation system can lead to 80 unrelated error messages) which can result in painful headaches.

The user interface (GUI) is quite basic and has a lot of room for improvements, especially given the fact that occasionally the coding syntax can be unintuitive. 

Also the user support system is quite ineffective. The coding style in itself is hard to follow, especially without any official or extensive user manual or educational videos published, which is topped by a small user community. Therefore, when facing a challenge it is almost impossible to get help.

**What problems is gPROMS solving and how is that benefiting you?**

The high speed in solving complex systems and optimization problems is second to none. I used it for a course on dynamic systems simulation.

  ### 2. gPROMS:The best tool for Advanced process modelling

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lefteris C. | Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2021

**What do you like best about gPROMS?**

The best tool available to model, simulate and optimise complex systems. 
Its powerful built-in solver are excellent for solving systems featuring ODEs and PDEs.
Except from standard flowsheeting package, PSE offers the possibility to create default models and libraries custom made to your needs.
Its language resembles the way you would write the equations on paper, making it quite easy to master.
Probably the most useful features for an industrial or research organisation are the optimisation tool and the model validation feature.
The first one, is a very powerful tool with many benefits, as it allows the user to optimise very complex systems, which is impossible with traditional tools. 
The model validation and parameter estimation tool of gPROMS is essential for any organisation that wants to create its own custom models for their process/technology. It has the potential to lead to very reliable and accurate models, but also minimise the amount of experimental activities that are required to reach the result, leading to large savings in time and money.

**What do you dislike about gPROMS?**

Personally I do not dislike anything particular about the tool. Of course in order to use it, someone has to be proficient (at least at some degree) with process modelling, programming, advanced mathematics etc. Nowadays, university graduates are more an more capable of using computational and given the extensive customer support given by PSE, it will not be difficult for them to master the software, but I can see why engineers of older generations would find it difficult.
So the training required would potentially be a downside, but I believe that it is an investment worth taking.

**Recommendations to others considering gPROMS:**

I would recommend contacting  PSE (the company that developed gPROMS). They provide a plethora of different packages, solutions and support in various levels of your project, so do not hesitate to involve them in your decision making.

**What problems is gPROMS solving and how is that benefiting you?**

The main problem I solved with gPROMS was to model, simulate and optimise a separation unit operation. The software was a lot more powerful (especially in the solver initialisation and optimisation) compared to the alternatives (e.g. Matlab, ASPEN etc.). It really heped to reduce the time needed to solve the problem as I had to invest way less time to write the solvers myself.

  ### 3. Easy to model

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hammad A. | Chemical Process Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2020

**What do you like best about gPROMS?**

To insert information and set variables and and other parameters there is very helpful and easy to do and you will get different results by simply changing the variables in your problem and in that way you can generate as many iterations for your problem as you want to.

**What do you dislike about gPROMS?**

Sometimes it becomes troublesome to identify different parameters, assigning nomenclature to parameters and complete the information for getting results.

**Recommendations to others considering gPROMS:**

It will help you in your initial modelling of projects and in generarting results for analysis and comparison between different results.

**What problems is gPROMS solving and how is that benefiting you?**

If you know how to use this software and knows how to insert information and once you have done all this then it is just one step away to get your results.
For getting results without this software is a lengthy process

  ### 4. Great tool for modelling

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fatemeh A. | Process Development Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 08, 2021

**What do you like best about gPROMS?**

I used gPPROMS and gCrystal in all my 4 years of PhD and I should say I really enjoyed it since oncevyou learn how to work with it you do not want to go back to other programs

**What do you dislike about gPROMS?**

Why isn’t it yet everywhere???
I also miss online help when you have problem it is not clear how to solve it

**Recommendations to others considering gPROMS:**

At first it is not easy to work with it but once you learn the trick you will love it

**What problems is gPROMS solving and how is that benefiting you?**

I did a lot of crystallization and membrane distillation programming

  ### 5. Good flowsheeting environment for modelling of novel processes

**Rating:** 3.5/5.0 stars

**Reviewed by:** Michele T. | Scientific project manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 19, 2021

**What do you like best about gPROMS?**

I find gPROMS is a very useful resource for custom modelling (gPROMS ModelBuilder) and data regression (parameter estimation), to implement user-defined models of non-conventional process units into a full flowsheeting environment, .

**What do you dislike about gPROMS?**

I think one of the downsides of gPROMS is the proprietary language syntax, which is sometimes less intuitive and compact than C++, for instance.

**What problems is gPROMS solving and how is that benefiting you?**

I have used gPROMS during my PhD research as main tool for modeling electromembrane processes (electrodialysis and reverse ED). The benefit of using gPROMS was the possibility to implement a custom model of the main process unit (reverse electrodialysis stack), and then run simulations of the whole process.

  ### 6. I used gPROMS for dynamic modelling of Mathanol Steam Reforming Process....Using EO Approach

**Rating:** 4.0/5.0 stars

**Reviewed by:** Engr. Anees A. | Chemical Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 22, 2021

**What do you like best about gPROMS?**

It allows to customize the existing Unit Operation Models in Equation Oriented approach to easily understand what is happening on the backend.

**What do you dislike about gPROMS?**

Its UI/UX are not modern.It needs further development based improvements in future releases.

**Recommendations to others considering gPROMS:**

I highly recommend it due to its EO Solution  abilities....

**What problems is gPROMS solving and how is that benefiting you?**

Unsteady State Mole and Energy Balance for Reactor Design and Process Dynamics and Control Strudy....

  ### 7. Gproms process builder review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ahmed E. | Msc chemical engineering graduate, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2021

**What do you like best about gPROMS?**

Very user friendly, includes various modes, steady state and dynamic, flexible to add codes for new correlation as well as built-in units with their built in equations

**What do you dislike about gPROMS?**

using another software to create a stream with its details, including compounds, temperature, pressure, composition, etc.

**What problems is gPROMS solving and how is that benefiting you?**

PSA, pressure swing adsorption model. Specifically in my case I was asked to come up with an analytical solution for PSA times, and gproms helped me estimate the data for adsorption model including equilibrium and mass transfer resistance, which I used to get an efficiency factor in my analytical formula.

  ### 8. A logical and enjoyable language for problem solving

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaius  Z. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 08, 2020

**What do you like best about gPROMS?**

The syntax is quite logical and if you are familiar with coding, it's easy to get the hang of it. It can also plot graphical data.

**What do you dislike about gPROMS?**

It is not as widely used compared to languages such as Java and Python so there aren't too many solutions or advice online

**Recommendations to others considering gPROMS:**

If you are familiar with programmes such as GAMs and have experience in chemical engineering this programme is suitable for you.

**What problems is gPROMS solving and how is that benefiting you?**

Grooms has helped me greatly in solving chemical engineering problems such as calculating inputs and outputs of a reaction tank and plotting time derivative graphs. This has been very beneficial because alot of these complex problems require numerical approaches which gProms can handle with ease.

  ### 9. good and easy to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Biotechnology | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 07, 2021

**What do you like best about gPROMS?**

I love the  way it explains process system engineering and the great tuition it has.  the variety of examples you can start with and the kindness of customer services.

**What do you dislike about gPROMS?**

It does not have other things other software might offer like more function like error function etc. it can be used if you are Matlab or python user but not the other way around if i remember correctly. The error message can be more specific and there is a chance for improvement.

**What problems is gPROMS solving and how is that benefiting you?**

I solve chemical engineering problems and optimise variables. I use it to solve PDEs and ODEs mainly.

  ### 10. I have used gPROMS during the final year of my degree and it assisted me a lot for process modelling

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad Ali A. | Process Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about gPROMS?**

Provision of formation of complex process models for new applications/non-standard unit operations and it also can be used for batch and continuous processes

**What do you dislike about gPROMS?**

Process modeling is very hard as coding requires a high level of accuracy

**Recommendations to others considering gPROMS:**

Software is very handy for the creation of a new desired process but it requires some time to master all its concepts

**What problems is gPROMS solving and how is that benefiting you?**

I used it for modeling an isothermal buffer tank for my group project

  ### 11. Useful tool - very user friendly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Chemicals | Enterprise (> 1000 emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about gPROMS?**

Very user friendly. It is very easy to find out how to solve an optimization problem even if you don’t know how to use gproms in the first place

**What do you dislike about gPROMS?**

There is not enough documentation online (similar as in Matlab where you can google all your problems). However, since gproms is not as popular I don’t think this is a main issue

**What problems is gPROMS solving and how is that benefiting you?**

I was using gproms in two of my research projects as a master’s student. I was able to model and optimize my system (enzyme reactors). Gproms was very user friendly and easy to use

  ### 12. Ideal design software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Mechanical or Industrial Engineering | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 07, 2021

**What do you like best about gPROMS?**

Once you have learnt the basics and key parts to how parameters and variables are input you can essentially model whatever instrument/ equipment you like with endless possibilities

**What do you dislike about gPROMS?**

Not much to dislike, although the interface may seem old at times it is what actually makes it easier to use

**Recommendations to others considering gPROMS:**

familiarise yourself with the core principles maybe on a single piece of equipment before going to more complex scenarios

**What problems is gPROMS solving and how is that benefiting you?**

I was modelling reactors (batch, cstrs etc) and seeing what were the best operating conditions. It does multiple iterations to give you the best results

  ### 13. I had the opportunity to use gPROMS during my McS thesis for a dynamic modelling of a bio-refinery.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Paolo N. | Sales Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 09, 2021

**What do you like best about gPROMS?**

User friendly, intuitive cheap and powerful

**What do you dislike about gPROMS?**

display and commands to be improved for a more attractive interface

**Recommendations to others considering gPROMS:**

Strongly recommended for chemical engineering bachelor and master thesis.

**What problems is gPROMS solving and how is that benefiting you?**

Complex bio-ethanol refinery from 3rd generation biomass. Used in combination with Aspen Hysys and worked perfectly. Not easy to combine two different software.

  ### 14. gProms is very useful software, it lets you model the system with relatively high accuracy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kanishka S. | Technical Trainee, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2021

**What do you like best about gPROMS?**

Reactor module is the best and control feedback module is also good

**What do you dislike about gPROMS?**

I think it can be improved in modus operandi

**What problems is gPROMS solving and how is that benefiting you?**

Modelling of systems

  ### 15. gPROMS used for determining Order of reaction

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Enterprise (> 1000 emp.)

**Reviewed Date:** January 15, 2021

**What do you like best about gPROMS?**

I used it for determining order of reaction for adsorption process in my project work during M. Tech. and It was very convenient. It has more features to work which I haven't explored.

**What do you dislike about gPROMS?**

Proper guidance/ dictionary of syntax for writing program  in this particular software.

**What problems is gPROMS solving and how is that benefiting you?**

I used it for determining order of reaction for adsorption process

  ### 16. Does the job

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Research | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 01, 2021

**What do you like best about gPROMS?**

Powerful tool able to model many things in the chem eng world

**What do you dislike about gPROMS?**

Can be difficult to pick up understanding from the start

**What problems is gPROMS solving and how is that benefiting you?**

Chemical engineering problems, so modelling reactors, distillation columns etc. To be able to model the workings of a chemical plant.

  ### 17. Very good tool for process engineers!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Chemicals | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2021

**What do you like best about gPROMS?**

One can change Models as per the specific requirements.

**What do you dislike about gPROMS?**

Sometimes, it can be confusing to find the mistakes in the equations.

**What problems is gPROMS solving and how is that benefiting you?**

I usually use it for process optimisation and process modelling.  Process modelling is very precise with gProms and it helps me in dynamic simulations.

  ### 18. Combined flow sheeting and mathematical model formulation platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Research | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 17, 2021

**What do you like best about gPROMS?**

Flow sheet simulation and custom mathematical model formulation and simulation. Easy to solve integro partial differential equations.

**What do you dislike about gPROMS?**

Equation formulation requires some effort initially for complex systems

**What problems is gPROMS solving and how is that benefiting you?**

Solved 1D,2D and 3D integro partial differential equations of population balance model

  ### 19. gproms is fast and reliable

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** January 10, 2021

**What do you like best about gPROMS?**

I like its environment and how fast it is

**What do you dislike about gPROMS?**

the way of showing the errors is not really helpful

**Recommendations to others considering gPROMS:**

It can be very helpful for NMPC schemes

**What problems is gPROMS solving and how is that benefiting you?**

simulation of the chemical unit operation

  ### 20. Very complex yet simple to use

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Chemicals | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 02, 2021

**What do you like best about gPROMS?**

Simple to add instructions abd follow data

**What do you dislike about gPROMS?**

Sometimes there's issues with processing data and it's difficult to understand the issue

**What problems is gPROMS solving and how is that benefiting you?**

Process development and input and output problems

  ### 21. Modelling of distillation column

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Chemicals | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 04, 2020

**What do you like best about gPROMS?**

gproms is one of the best modelling software for the chemical handling equipments

**What do you dislike about gPROMS?**

Sometimes it takes time to process the data

**What problems is gPROMS solving and how is that benefiting you?**

I have done modelling of distillation column. You can easily build models after learning its basic language

  ### 22. Membrane separation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 06, 2020

**What do you like best about gPROMS?**

Easy to use interface. Can create models and code them too.

**What do you dislike about gPROMS?**

A bit difficult to understand at the start.

**What problems is gPROMS solving and how is that benefiting you?**

Membrane co2 separation from flue gases.

  ### 23. gProms

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Chemicals | Enterprise (> 1000 emp.)

**Reviewed Date:** December 02, 2020

**What do you like best about gPROMS?**

User interface is great
Easy to access and use

**What do you dislike about gPROMS?**

Needs learning
Needs space on computer
Expensive

**What problems is gPROMS solving and how is that benefiting you?**

Chemical engineering problems 
Design and implementation of systems

  ### 24. Fantastic software for process modeling

**Rating:** 5.0/5.0 stars

**Reviewed by:** Carlos G. | Senior research scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2019

**What do you like best about gPROMS?**

I started using gOROMS in 2003 for modeling adsorption processes. Every time we had something that needed a systematic change based on fundamental properties that can be directly translated to equations, we could implement it. This is why after so many years and different working environments, is the software I use.

**What do you dislike about gPROMS?**

After many years, what I know is that when I can’t get convergence, most of the times is my fault. So I can’t point out specifically a weakness.

**Recommendations to others considering gPROMS:**

1- you like equations? You can literally write them in the code as they look on paper. 
2- there are good examples to start, so is easy to learn. 
3- I’m probably biased because I use this for > 15 years, but is a great software in my opinion.

**What problems is gPROMS solving and how is that benefiting you?**

We do adsorption processes mostly. In last years we have benefited from the PML libraries allowing us to make full simulations.

  ### 25. Great product for process modelling

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Chemicals | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 20, 2019

**What do you like best about gPROMS?**

Broad level of modelling that can be done for reaction engineering and catalysis

**What do you dislike about gPROMS?**

Really hard to learn at the beginning. Took long training session

**What problems is gPROMS solving and how is that benefiting you?**

Modelling reactors used for ethanol production


## gPROMS Discussions
  - [Is it possible to integrate a fortran subroutine for custom reaction kinetics or can we integrate c# with gPROMS?](https://www.g2.com/discussions/36599-is-it-possible-to-integrate-a-fortran-subroutine-for-custom-reaction-kinetics-or-can-we-integrate-c-with-gproms) - 1 upvote

- [View gPROMS pricing details and edition comparison](https://www.g2.com/products/gproms/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-14+10%3A49%3A11+-0500&secure%5Bsession_id%5D=f32dbb6d-073f-4765-97b2-7a35d21b4e09&secure%5Btoken%5D=47518cd39c7505df70decd060f729b869d09437b866a4c0cc73e2190687e1f7e&format=llm_user)

## gPROMS Features
**Agentic AI - Oil and Gas Simulation and Modeling**
- Adaptive Learning
- Decision Making

## Top gPROMS Alternatives
  - [Aspen HYSYS](https://www.g2.com/products/aspen-hysys/reviews) - 4.5/5.0 (38 reviews)
  - [Surfer](https://www.g2.com/products/surfer/reviews) - 4.6/5.0 (124 reviews)
  - [CHEMCAD](https://www.g2.com/products/chemcad/reviews) - 4.0/5.0 (10 reviews)

