Asistent programske podrške pruža sveobuhvatnu administrativnu i službeničku podršku u kontekstu programa koji sponzorira organizacija ili institucija. Obično će on ili ona pružati razne rutinske službeničke usluge podrške, kao što je vođenje korespondencije, dogovaranje putovanja i održavanje datoteka. Osim toga, međutim, pomoćnik za podršku također može preuzeti odgovornost za upravljanje komunikacijom s klijentima, zaposlenicima ili drugim stranama izvan programa. Osim toga, može biti odgovoran za pisanje brošura, biltena i izvješća. U mnogim slučajevima, pomoćnik programske podrške može također imati opsežno znanje o računalu, jer može biti odgovoran za održavanje programskih datoteka i proračunskih tablica te za provođenje značajnih količina istraživanja. Točne odgovornosti obično se razlikuju ovisno o znanju i vještinama poslodavca i asistenta.
Mnoge vladine i privatne organizacije sponzoriraju razne programe koji mogu zahtijevati usluge predanih zaposlenika. Dok programi koji nemaju značajna sredstva mogu obvezati zaposlenike na obavljanje vlastitih administrativnih i činovničkih poslova, u nekim slučajevima u proračunu ima dovoljno novca za zapošljavanje asistenta za programsku podršku. Kvalifikacije za ovu poziciju će se razlikovati ovisno o organizaciji zapošljavanja, ali mnogi menadžeri za zapošljavanje radije unajmljuju pomoćnika sa značajnim iskustvom u administrativnim, tajničkim ili činovničkim poslovima. Osim toga, od asistenta se može zahtijevati iskustvo u radu s raznim vrstama uredskog softvera, a u nekim slučajevima možda će trebati i dobro razumijevanje raznih baza podataka. Odjel se može osloniti na pomoćnika za programsku podršku da obavi značajnu količinu pisanja i istraživanja, što može značiti da će menadžer za zapošljavanje željeti da asistent ima fakultetsku diplomu.
U nekim kontekstima, pomoćnik programske podrške može također sudjelovati u osposobljavanju i zaposlenika programa i klijenata. Budući da će asistent obično imati značajno znanje o operacijama i ciljevima programa, pomoćnik za podršku može biti pozvan da izradi materijal za obuku i usmjeri nove zaposlenike i klijente na politike i procedure programa. U situacijama u kojima je programu potrebno dodatno financiranje, osoblje ili druge vrste potpore, od asistenta se može tražiti da pruži doprinos u vezi s potrebama programa, a može se također pozvati da prikupi dokumentaciju i istraživanje koje se može dodati na zahtjev za podršku.
U mnogim slučajevima, pomoćnik programske podrške može imati velike odgovornosti u području upravljanja putovanjima i događajima. Kao takav, asistentu često može biti od pomoći poznavanje lokalnih mogućnosti putovanja i planiranja događaja. Od asistenta za podršku možda će se tražiti da dogovori avio karte za goste, kao i lokalni prijevoz i hotelski smještaj. Osim toga, od nje se može zahtijevati da radi s upraviteljima lokalnih soba za sastanke kako bi osigurala nesmetano odvijanje konferencije.