En programmerer skriver kildekode under implementasjonen av et program. Alle feilrettinger og senere utvidelser av programmet foregår i kildekoden. Denne følger sjelden med ved kjøp av kommersielle programmer, og man kan derfor ikke uten videre modifisere slike.