Programski direktor je odgovoren za sprejemanje odločitev o programih, od storitev, ki jih ponuja skupnostna agencija, do urnika oddajanja na radijski postaji. To delovno mesto je mogoče opaziti v številnih poklicih in narava dela je različna, vendar se vrti okoli razumevanja ciljne demografije, raziskovanja razpoložljivih možnosti programiranja in načrtovanja programiranja, tako da je primerno za potrebe organizacije. Nekateri ljudje, ki delajo kot programski direktorji, imajo visokošolsko izobrazbo, drugi pa se lahko učijo na delovnem mestu in se sčasoma dvignejo na položaje programskih direktorjev.
Pri radiodifuznih medijih, kot sta televizija in radio, se programski direktor odloči, kakšen program bo ponudil in kako urediti spored. Ta oseba mora raziskati demografsko skupino, določiti, katere vrste ljudi naj privabi s programiranjem, ter sodelovati z oglaševalci in sponzorji, da bi razpravljali o programskih odločitvah. Del dela so tudi raziskave za raziskovanje vrste programiranja, ki je na voljo. Direktorji programov lahko počnejo stvari, kot so izbiranje funkcij za predvajanje v informativnem programu, sprejemanje odločitev o tem, kako načrtovati televizijsko oddajo v osrednjem času in tako naprej. Tovrstno delo zahteva izkušnje z oddajanjem in poznavanje industrije.
Neprofitne organizacije, ki ponujajo skupnostne storitve, lahko pri svojem delu uporabljajo tudi programskega direktorja. V tem primeru oseba organizira programiranje v skladu s poslanstvom organizacije. Programski direktor v kriznem centru za posilstva, na primer, lahko vodi krizno telefonsko številko, nudi storitve sprehoda in nudi izobraževalno pomoč v šolah in zdravstvenih ambulantah na tem območju. Ta vrsta dela zahteva doseganje čim več članov ciljne skupnosti, pri čemer je treba pri urejanju programiranja upoštevati vprašanja, kot so rasne in razredne delitve.
Tudi druga podjetja, ki ponujajo storitve, imajo lahko prostor za programskega direktorja. Izobraževalne ustanove, pa tudi druge organizacije, se zanašajo na programskega direktorja, da razvijejo ustrezno usmerjene programe za svojo demografsko kategorijo. To lahko vključuje vse, od odločanja, katere vrste študijskih programov ponuditi, do ustvarjanja javnega dosega, da se člani skupnosti bolj zanimajo za vrsto storitev, ki jih podjetje ponuja.
V vseh primerih mora biti programski direktor zadovoljen z raziskavami, statistično analizo in sorodnimi temami. Dobre komunikacijske veščine so ključnega pomena, kot tudi sposobnost biti inovativen. Direktorji programov pogosto sodelujejo s podjetji, ki tekmujejo z drugimi za sredstva in stranke, in morajo biti sposobni razviti program, ki izstopa, pritegne zveste stranke, gledalce in podpornike.