SCT (Specification-Configuration-Templates) model was introduced in 2009. It inherits the basic concept and graphic diagrams from GSM, but enables fully configurable code generators. So, there is no more need to program generators, because all of its functions are defined in configuration, which could be easily changed. The model was tested in building web applications, like GSM, but also on building student's examinations which include program code in target programming language (e.g. C++) together with different student's tasks and generation of solutions.