I forbindelse med databehandling, den kilde kode er defineret som det sæt af linjer af tekster, som er retningslinjerne, at computeren skal følge for at gennemføre nævnte program; så det er i kildekoden, hvor driften af computeren er skrevet.
Kildekoden til et program er skrevet på et bestemt programmeringssprog, men denne type sprog kan ikke udføres direkte af computeren, men skal oversættes til et andet sprog, som computeren lettere kan udføre. Til denne oversættelse anvendes såkaldte compilers, assemblers, tolke, blandt andre.
Adgang til kildekoden til et program består i at have adgang til algoritmerne udviklet af dets skabere. Det er den eneste måde at transformere et program effektivt på.
Når det kommer til frigivelse af en kildekode, betyder det at dele skrivning med ethvert emne, der kræver det, det vil sige enhver person kan analysere, kopiere og ændre det. Befrielsen af et programkode indebærer en vis usikkerhed, da dets drift er udsat for. Tilsvarende frigives det normalt ikke til kommercielle applikationer.
Kildekoden bruges igen også til at henvise til kildekoden til andre softwarekomponenter, såsom kildekoden til en webside, der er skrevet på HTML eller Javascript-sprog; og det udføres derefter af webbrowseren, så siden kan ses, når du besøger den.
Den gren af datalogi, der er ansvarlig for oprettelse af kildekoder, er software engineering.