Savarankiška programos dalis, vykdoma
iškvietus ją kreipiniu.
Skirtingose
programavimo kalbose ir programavimo paradigmose paprogramės realizuojamos
skirtingai. Procedūrinėse programavimo kalbose paprogramės realizuojamos
procedūromis ir funkcijomis. Pavyzdžiui, pradinio ugdymo vaikams skirtoje
aplinkoje „ScratchJr“ paprogramę atitinka vieno puslapio (veiksmų lauko)
programos, kai visa programa yra keleto puslapių rinkinys.