Programos palaikymo asistentas teikia visapusišką administracinę ir kanceliarinę pagalbą organizacijos ar institucijos remiamos programos kontekste. Paprastai jis ar ji teiks įvairias įprastas kanceliarinės pagalbos paslaugas, pavyzdžiui, tvarkys korespondenciją, tvarkys kelionę ir tvarkys bylas. Be to, palaikymo asistentas taip pat gali prisiimti atsakomybę už ryšių su klientais, įdarbintais ar kitomis programoje nepriklausančiomis šalimis valdymą. Be to, jis gali būti atsakingas už brošiūrų, informacinių biuletenių ir ataskaitų rašymą. Daugeliu atvejų iš programos palaikymo asistento taip pat gali būti reikalaujama turėti plačių kompiuterių žinių, nes jis gali būti atsakingas už programų failų ir skaičiuoklių tvarkymą bei daug tyrimų. Tikslios pareigos paprastai skiriasi priklausomai nuo darbdavio ir asistento žinių bei įgūdžių.
Daugelis vyriausybinių ir privačių organizacijų remia įvairias programas, kurioms gali prireikti atsidavusių darbuotojų paslaugų. Nors programos, kurios neturi didelio finansavimo, gali įpareigoti darbuotojus patys atlikti administracinį ir kanceliarinį darbą, kai kuriais atvejais biudžete yra pakankamai lėšų, kad būtų galima samdyti programos palaikymo asistentą. Kvalifikacija šiai pareigai priklauso nuo samdančios organizacijos, tačiau daugelis samdančių vadybininkų nori samdyti padėjėją, turintį didelę administracinio, sekretoriaus ar kanceliarinio darbo patirtį. Be to, iš asistento gali reikėti turėti patirties dirbant su įvairių tipų biuro programine įranga, o kai kuriais atvejais taip pat gali tekti gerai išmanyti įvairias duomenų bazes. Departamentas gali pasikliauti programos palaikymo asistentu, kad jis atliks daug rašymo ir tyrimų, o tai gali reikšti, kad nuomos vadovas norės, kad asistentas turėtų kolegijos laipsnį.
Tam tikrais atvejais programos palaikymo asistentas taip pat gali mokyti tiek programos darbuotojus, tiek klientus. Kadangi asistentas paprastai turi daug žinių apie programos veiklą ir tikslus, palaikymo asistentas gali būti pakviestas parengti mokymo medžiagą ir orientuoti naujus darbuotojus bei klientus į programos politiką ir procedūras. Tais atvejais, kai programai reikia papildomo finansavimo, personalo ar kitokios paramos, asistento gali būti paprašyta pateikti informaciją apie programos poreikius, taip pat gali būti paprašyta surinkti dokumentus ir tyrimus, kuriuos galima pridėti. į paramos prašymą.
Daugeliu atvejų programos palaikymo asistentas gali turėti daug atsakomybės kelionių ir renginių valdymo srityje. Todėl padėjėjui dažnai gali būti naudinga turėti tam tikrų žinių apie vietines kelionių galimybes ir renginių planavimą. Pagalbos padėjėjo gali tekti pasirūpinti lėktuvų bilietais svečiams, taip pat vietiniu transportu ir apgyvendinimu viešbutyje. Be to, norint užtikrinti, kad konferencija vyktų sklandžiai, jos gali tekti dirbti su vietinių posėdžių salių vadovais.