peruskoodin
Peruskoodin (peruskoodi) käsite viittaa ohjelmistoprojektin ydinkoodiin: siihen osaan lähdekoodia, joka muodostaa toimivan ohjelman perustan. Se sisältää yleensä sovelluksen käynnistyspaikan, ydinlogiikan sekä keskeiset tiedonmallit ja rajapinnat. Termiä käytetään kuvaamaan sitä pientä, kevyehköä ja riittävän vakaata koodin kokonaisuutta, jonka päälle muut ominaisuudet ja moduulit rakentuvat.
Peruskoodi on yleensä minimalisoi ja hyvin määritelty, jotta sitä on helppo testata ja käyttää eri ympäristöissä.
Kehityksessä peruskoodi luodaan projektin alkuvaiheessa tai siitä erottamalla kokeilusta, ja sitä ylläpidetään ja täydennetään koodin laajentuessa.
Esimerkkeinä voisi olla web-sovelluksen ydinpalvelut, kuten reititys, autentikointi ja keskeinen liiketoimintalogiikka, tai kirjaston julkinen API sekä