Savarankiška programos dalis, vykdoma iškvietus ją kreipiniu. Paprogramių tipai: funkcija (3), procedūra, modulis (1).
Pavyzdžiai: fiktyvioji paprogramė, įdėtinė paprogramė, įterptoji paprogramė.