Lidsky čitelný text programu, který vývojář zapisuje a který kompilátor či interpret převádí do spustitelné podoby. Důraz se klade na čitelnost, pojmenování, komentáře a verzování. Ukládá se v souborech s příponami podle použitého jazyka.