Bio-economic modeling combines both socioeconomic and biophysical data (like soil nutrient loss, rainfall, temperature) to analyze the impact of a particular intervention that has taken place.
Pyomo (https://software.sandia.gov/trac/coopr/wiki/Pyomo) looks promising. Differently from GAMS, it is open source, and it allows you to develop with a full-featured high-level programming language (Python). Depending on the complexity of the optimization problem you are dealing with, you may still need a commercial solver, in which case you need to check whether it has a Python interface.