Underprogrammer kan bli definert innenfor et dataprogram, eller som separate som biblioteker som kan brukes av flere programmer. Avhengig av programmeringsspråk, blir en delrutine kalt prosedyre, funksjon, rutine, metode eller underprogram. Den generiske benevnelsen kallbar enhet er noen ganger blitt brukt.