Iz zgodovine poznamo tako primere modeliranja programskih procesov kot samodejnega ustvarjanja programske kode, vendar vsesplošne razširjenosti ni dosegel nobeden od njih, ker so bili bodisi preozko usmerjeni samo na neko določeno področje ali pa samodejno ustvarjanje kode ni dalo zadovoljivih rezultatov (ni odpravilo potrebe po ročnem kodiranju). V zadnjem času pa so se na trgu znašli nadvse zmogljivi generatorji kode, prav tako nastajajo širše sprejeti standardi modeliranja. To nas navdihuje z upanjem, da se bo modelski pristop med programerji tokrat prijel.