GAMS (General Algebraic Modeling System) is a high-level modeling system specifically designed for mathematical programming and optimization. It was first introduced in the early 1980s by Alexander Meeraus at the World Bank as a tool for solving complex linear, nonlinear, and mixed-integer optimization problems. The language is designed to work with large-scale models, particularly in fields such as economics, engineering, energy, agriculture, and management science.