A programozás során az elkészült forrásállományokból szeretnénk futtatható binárist fordítani. Ahogy a program mérete nő, és egyre több programozói könyvtárat használunk, a fordítás és összeszerkesztés egyre összetettebb. A fordítói munka megkönnyítést scriptekkel vagy egyéb erre a célra kitalált automatizáló eszközökkel végezzük.
Többféle automatizáló eszközt hoztak létre a különböző nyelvekhez. Ilyen például a make parancs, vagy az nmake, stb.
Automatizáló eszközök listája a teljesség igénye nélkül: