Dalam konteks komputasi, kode sumber diartikan sebagai kumpulan baris teks, yang merupakan pedoman yang harus diikuti oleh komputer untuk menjalankan program tersebut; begitu juga dalam kode sumber, tempat pengoperasian komputer ditulis.
Kode sumber suatu program ditulis dalam bahasa pemrograman tertentu, namun jenis bahasa ini tidak dapat dijalankan secara langsung oleh komputer, tetapi harus diterjemahkan ke dalam bahasa lain agar komputer dapat mengeksekusi dengan lebih mudah. Untuk terjemahan ini apa yang disebut kompiler, assembler, interpreter, antara lain digunakan.
Mengakses kode sumber program terdiri dari memiliki akses ke algoritme yang dikembangkan oleh pembuatnya. Ini adalah satu-satunya cara untuk mengubah program secara efisien.
Ketika datang untuk merilis kode sumber, itu berarti membagikan tulisan itu dengan subjek apa pun yang membutuhkannya, yaitu, setiap individu dapat menganalisis, menyalin, dan memodifikasinya. Pembebasan kode program memerlukan ketidakamanan tertentu, karena operasinya terbuka. Demikian pula, biasanya tidak dirilis untuk aplikasi komersial.
Kode sumber, pada gilirannya, juga digunakan untuk merujuk pada kode sumber komponen perangkat lunak lain, seperti kode sumber laman web, yang ditulis dalam bahasa HTML atau Javascript; dan itu kemudian dijalankan oleh web browser, sehingga halaman tersebut dapat dilihat saat mengunjunginya.
Cabang ilmu komputer yang bertugas membuat kode sumber adalah rekayasa perangkat lunak.