Programmas direktors ir atbildīgs par lēmumu pieņemšanu saistībā ar programmu veidošanu, sākot no pakalpojumu, ko piedāvā kopienas aģentūra, līdz apraides grafikam radiostacijā. Šo darba vietu var redzēt vairākās profesijās, un darba raksturs ir atšķirīgs, taču tas ir saistīts ar mērķa demogrāfijas izpratni, pieejamo programmēšanas iespēju izpēti un plānošanas plānošanu tā, lai tā atbilstu organizācijas vajadzībām. Daži cilvēki, kas strādā par programmu direktoriem, ir ieguvuši augstāko grādu koledžā, savukārt citi var mācīties darbā un galu galā kļūt par programmu direktoriem.
Apraides medijos, piemēram, televīzijā un radio, programmu direktors izlemj, kādu programmu piedāvāt un kā sakārtot grafiku. Šai personai ir jāizpēta demogrāfiskie dati, jānosaka, kādus cilvēkus piesaistīt ar programmēšanu, un jāsadarbojas ar reklāmdevējiem un sponsoriem, lai apspriestu programmēšanas lēmumus. Pētījumi, lai izpētītu pieejamās programmēšanas veidus, ir arī daļa no darba. Programmu direktori var veikt tādas darbības kā, piemēram, atlasīt funkcijas, kas darbojas ziņu programmā, pieņemt lēmumus par televīzijas pārraides plānošanu un tā tālāk. Šāda veida darbam nepieciešama apraides pieredze un nozares zināšanas.
Bezpeļņas organizācijas, kas piedāvā kopienas pakalpojumus, savā darbā var izmantot arī programmas direktoru. Šajā gadījumā persona organizē programmēšanu atbilstoši organizācijas misijai. Piemēram, programmas direktors izvarošanas krīzes centrā varētu vadīt krīzes palīdzības līniju, sniegt stacionārus pakalpojumus un piedāvāt izglītojošus pakalpojumus apgabala skolās un medicīnas klīnikās. Šāda veida darbam ir jāsasniedz pēc iespējas vairāk mērķa kopienas locekļu, plānojot, paturot prātā tādus jautājumus kā rasu un šķiru atšķirības.
Citos uzņēmumos, kas piedāvā pakalpojumus, var būt arī vieta programmas direktoram. Izglītības iestādes, kā arī citas organizācijas paļaujas uz programmu direktoru, lai izstrādātu atbilstoši savai demogrāfiskajai situācijai mērķtiecīgu programmu. Tas var ietvert visu, sākot no izlemšanas, kāda veida grāda programmas piedāvāt, līdz sabiedrības informēšanai, lai sabiedrības locekļus vairāk interesētu par uzņēmuma piedāvātajiem pakalpojumiem.
Visos gadījumos programmas direktoram ir jābūt apmierinātam ar pētījumiem, statistisko analīzi un saistītajām tēmām. Labas komunikācijas prasmes ir ļoti svarīgas, tāpat kā spēja būt novatoriskam. Programmu direktori bieži strādā ar uzņēmumiem, kas konkurē ar citiem par līdzekļiem un klientiem, un viņiem ir jāspēj izstrādāt programmas, kas izceļas, piesaistot lojālus klientus, skatītājus un atbalstītājus.