Programovacie techniky môžete aj navzájom kombinovať, napr. v opakovaní časti programu vyvolať iný, samostatný program NC alebo podprogram.
Hĺbka vnorenia (tiež vkladania) definuje zároveň, ako často smú časti programu alebo podprogramy obsahovať ďalšie podprogramy alebo opakovania častí programu.