I sammenheng med databehandling, er kildekoden er definert som det sett av linjer av tekster som er retningslinjene at datamaskinen må følge for å utføre nevnte program; slik det er i kildekoden, der driften av datamaskinen er skrevet.
Kildekoden til et program er skrevet på et bestemt programmeringsspråk, men denne typen språk kan ikke kjøres direkte av datamaskinen, men må oversettes til et annet språk som datamaskinen lettere kan utføre. For denne oversettelsen brukes såkalte kompilatorer, montører, tolker, blant andre.
Å få tilgang til kildekoden til et program består i å ha tilgang til algoritmene utviklet av skaperne. Det er den eneste måten å transformere et program effektivt.
Når det gjelder å frigjøre en kildekode, betyr det å dele skrivingen med ethvert emne som krever det, det vil si enhver person kan analysere, kopiere og endre det. Frigjøring av en kode for et program medfører viss usikkerhet, siden operasjonen er utsatt. Tilsvarende blir det vanligvis ikke gitt ut for kommersielle applikasjoner.
Kildekoden blir i sin tur også brukt til å referere til kildekoden til andre programvarekomponenter, for eksempel kildekoden til en webside, som er skrevet på HTML- eller Javascript-språk; og det blir deretter utført av nettleseren, slik at siden kan sees når du besøker den.
Den grenen av informatikk som har ansvar for å lage kildekoder er programvareteknikk.