Det går också att kombinera programmeringstekniker med varandra t.ex. i en programdel-upprepning av ett annat, separat NC-program eller anrop av ett underprogram.
Nästlingsdjupet definierar bland annat hur ofta programdelar eller underprogram får innehålla ytterligare underprogram eller programdelsupprepningar.