*Programfejlesztési támogatás: 
f) Szövegszerkesztés: a (magas szintű) programok írásához szükséges szövegszerkesztő (pl.: DOS - Edit)
g) Fordítóprogram: a forráskódot fordítóprogrammal le kell fordítani gépi kódra
h) Programbetöltés: a lefordított tárgyprogram betöltése a memóriába
i) Programkönyvtárak: a bonyolultabb feladatokat nem lehet egy programmal megoldani, a feladat részekre bontásának segítségével hatékonyabban dolgozhatunk. Előnye: a részfeladatok többször felhasználható programjaiból programkönyvtárak hozhatók létre
j) Programszerkesztés: az egyes részprogramok futtatható formába való alakítása
k) Rendszerhívások: a programkönyvtárakban lévő eljárásokra, szubrutinokra való hivatkozások
l) Programtesztelés: az operációs rendszer segítséget nyújt az elkészült program ellenőrzéséhez, vizsgálatához. Nyomkövetés: a programot lépésekre bontva nyomon követhetjük annak működését 

*Felhasználói támogatás:
m) Felhasználói felület: kapcsolattartás a felhasználóval 
n) Parancsállományok: parancsnyelven írt szövegek, ezekkel lehet helyettesíteni a terminálról kiadható parancsokat (pl.: MSDOS: batch-állományok)
o) Segédprogramok: segédprogramokkal sok más rutinfeladatot oldhatunk meg: másolás törlés keresés, rendezés
