Why not just use Python's PuLP or Pyomo ? While free open-source tools are popular, GAMS 23.5.1 offers distinct advantages:
If you are reading this article to plan an upgrade, here is the migration checklist from 23.5.1 to GAMS 40+: GAMS 23.5.1 -General Algebraic Modeling System-...