The Generic Modeling Environment (GME) is a domain-specific, model-integrated program synthesis tool for creating domain-specific models of large-scale systems. GME development started in 2000 at Vanderbilt University, US and continues well into 2022. Initially it only supported MS Windows OS, but later evolved into WebGME, a web- and Node.js- based software. Its primary purpose is model-building.