Kildekoden kan så entenfortolkes og afvikles direkte afcomputeren ellerkompileres (oversættes) tilmaskinkode til senere afvikling på computeren.Kildekode kan altså læses og forstås af programmører, som kender det programmeringssprog, kildekoden er skrevet i.
For at kunne ændre i et stykkesoftware er man nødt til at have kildekoden, hvorfor der ved nogle softwarekontrakter er krav om medlevering af kildekoden ved erhvervelse af kritiske systemer eller softwareløsninger.
Software, hvor kildekoden kan erhverves på forlangende uden andre omkostninger end distributionsomkostningerne, samt muligheden for at videredistribuere ændringer baseret på kildekoden, kaldesfri og open source software.