Shreyas,
as said by Ankur there are many software products in the market with different features and costs,
for a (somewhat incomplete) list see
'http://en.wikipedia....ess_simulators'
herebelow some comments on the points of your interest
GUI
(As far as I know) most products run under windows only (for example Promax, Hysys),
others can work in Linux (Unix), some products (process libraries) allow to create your
own apps working from web servers, if you plan to distribute your applications via
web (for example a company cloud etc. to share data) then you should evaluate aspects
as program interface etc. and libraries can be a interesting option.
Thermo Packages
make sure your system is modular, i.e. it allows to add new models when required,
and gives the possibility to specify different models for different properties (H,S,V...),
most products include their own EOS extensions
(examples are the extended Peng Robinson in Hysys,
or Extended Peng Robinson, Soave, CPA in Prode etc. etc.) which can
provide better features, altough with oil and gas you'll use
mainly std. or extended EOS the availability of models as CPA, SAFT etc.
can be a bonus.
Make sure the program includes a good VLE/LLE data regression procedure and
an extensive BIPs library, as alternative predictive models such as PSRK can solve
many problems (altough with somewhat less accuracy that a properly tuned EOS)
For amine systems there are specific packages (expensive)
but in most cases you can solve also with properly tuned models
(that depends from specific features, availability of electrolyte models etc.)
Data Banks
actually many software products include DIPPR or equivalent compilations,
these usually include HC up to C33 (and higher), make sure the data bank,
DIPPR has a complete list of thermophysical properties per each pure component,
some software allows to enter new data with different correlations and units
(in addition to DIPPR std.) and this may be useful if you plan to extend the data bank.
Characterization of Petroleum Fractions
you'll find the module in almost all products (Hysys, Promax, PRODE, Winsim etc.),
features are different and you may investigate about your real needs.
Unitary modules
almost all products allow to solve columns, reactors, pumps, compressors, draw a vapor-liquid phase envelope etc.
others include also some additional features as vapor-liquid-liquid phase envelope,
depressuring module (fire case and cold depressuring), multiphase pipeline etc.
note that most software solve units as heat exchangers from a thermodynamic point of view
not keeping in account real heat transfer coefficients while some add this possibilty
you may compare the features if you think there are specific needs
Compatibility in terms handling various systems, phases....
almost all products allow to solve vapor+liquid HC+water phase equilibria,
some (I know PRODE) has multiphase (vapor+liquid+ (limited) solid handling)
a (VERY) important aspect to consider in phase equilibria is the reliability
of convergence,
if you plan to work at high pressures in retrograde region make sure to select a
reliable software, a simple test which I recommend is to draw a phase
envelope calculating true critical point, then at regular intervals of
temperature and pressure from bubble and dew lines solve phase equilibria
(vapor liquid or vapor-liquid-liquid if water is present) and make sure the
values are correct, with best solutions you should be capable to get
reliable values near critical point as well as in three phase area where
presence of water may introduce large differences in values of fugacities.
Hits & Tips that give edge to these software's...
that really depends from your specific application,
for example, in my case, working mainly with Excel & MATLAB
I prefer a process library (PRODE PROPERTIES)
but others may prefer for example Hysys (or Promax) for some
specific feature.
References
there is certainly a large amount of Hysys users, but also other products
(Promax, Winsim, Chemcad, not speaking of process libraries as Prode)
have been tested in many oil& gas applications,
you may investigate with your clients for this
Paolo