You can seamlessly use the Gurobi Optimizer with the GAMS modeling language.
GAMS is a high-level modeling system for mathematical programming and optimization consisting of both a language compiler and a stable of high-performance solvers.
GAMS is tailored for complex, large scale modeling applications, allowing you to build large maintainable models that can be adapted quickly to new situations.
Note: In March of 2016 we changed our commercal relatioinship with GAMS. New and existing users can still continue to use Gurobi with GAMS, but how they obtain Gurobi has changed. You can learn more here.