Apulaisohjelmajohtajan tehtävänimellä tarkoitetaan yleensä ohjelman johtajan, ohjelmajohtajan tai johtajan yleisten toimintojen ja vastuiden tukemista. Tämä tarkoittaa usein sitä, että tehtävällä ei ole lopullista vastuuta ohjelmasta, mutta arvonimellä toimivien työntekijöiden odotetaan vaikuttavan merkittävästi niiden ohjelmien menestykseen, joita he auttavat hallitsemaan. Työtehtävät vaihtelevat toimialan ja hallittujen ohjelmien tyypin mukaan, mutta yleensä ne auttavat kehittämään, toteuttamaan ja ohjaamaan yhtä ohjelmaa sen tavoitteiden saavuttamiseksi. Usein tähän sisältyy ohjauksen saaminen henkilöltä, joka on vastuussa ohjelmasta, sekä henkilöstön, ulkopuolisten urakoitsijoiden tai muiden ohjelman yleiseen toimintaan osallistuvien henkilöiden valvonnan. Tällaiset tehtävät edellyttävät usein kandidaatin tutkintoa, ja jotkut työnantajat saattavat jopa haluta, että hakijalla on maisterin tutkinto.
Useat teollisuudenalat palkkaavat ohjelmapäälliköitä, joihin voi kuulua tietotekniikka, sosiaalipalvelut, vähittäiskauppa, koulutus, yleisradiotoiminta tai tutkimukseen liittyvät teollisuudenalat. Esimerkiksi bio-biotieteiden tutkimusastian apulaisohjelmapäällikön asema voi edellyttää, että hakijalla on biologian maisteri tai muu luonnontiede sekä laaja valvontakokemus. Toisaalta jälleenmyyjä, joka etsii apuohjelmapäällikköä kanta -asiakasohjelmiin, voi pyytää vain henkilöä, jolla on tutkinto kuten kauppatieteiden tohtori.
Erilaisista vaatimuksista huolimatta perustyön tehtävät ovat kuitenkin melko samankaltaisia, ja niitä sovelletaan vain eri tavoin, jotta he vastaavat vaadittavia alan taitoja. Ohjelmapäällikön tukemiseksi avustajan on usein annettava apua useilla avainaloilla. Näitä alueita ovat usein ohjelmien markkinointi, kehittäminen, toteutus ja hallinnollinen tuki. Muita alueita voivat olla aikataulujen koordinointi, vuorovaikutus asiakkaiden kanssa, ohjelmapäällikön edustaminen hänen poissa ollessaan ja muiden ohjelman toimintojen tukeminen ohjelmapäällikön ohjeiden mukaan.
Apuohjelmapäällikkö voi myös olla mukana rekrytoimassa muuta henkilöstöä tai ulkopuolisia avustajia suorittamaan erilaisia toimintoja ohjelman kanssa. Hän voi myös auttaa suunnittelemaan ja hallitsemaan ohjelman talousarviota sekä auttamaan rahoituksen saamisessa. Muita tehtäviä ovat usein ohjelman edistymisen seuranta ja raportointi sekä ohjelmien toteutettavuuden arviointi. Lisäksi, usein avustajan taitojen mukaan, hänelle voidaan antaa ohjelma henkilökohtaiseen hallintaan.