En programvaruutgivningshanterare är vanligtvis ansvarig för att övervaka och samordna olika anställda och team som ansvarar för en framgångsrik utgivning av ett visst program. Denna chef är vanligtvis någon med stor erfarenhet av mjukvaruutveckling och testning. Releasehanterare granskar ofta mjukvarutestarnas arbete och övervakar dessa tester, arbetar med andra team som är involverade i marknadsföring och support efter releasen och ser till att ett program släpps i tid och inom budget. En programvaruutgivningshanterare svarar sannolikt också till företagsledare eller andra chefer om problem uppstår före eller efter release.
Även kallad release manager, mjukvaru release manager på ett företag har ansvaret för att övervaka de sista stadierna av mjukvaruutveckling. Han eller hon arbetar ofta med andra team och utvecklare för att säkerställa att programmet är klart för release i tid och inom budget. För att en programvaruutgivningshanterare korrekt ska förstå de olika behoven hos olika team i ett projekt har han eller hon vanligtvis stor yrkeserfarenhet av att utveckla mjukvara och har ofta en högskoleexamen i datavetenskap. En release manager använder vanligtvis också olika program för att spåra utveckling och organisera scheman och budgetar för en release.
De primära uppgifterna för en programvaruutgivningshanterare involverar ofta kommunikation och dokumentation om ett projekt. En release manager förväntas vanligtvis kommunicera med andra chefer under mjukvaruutveckling för att förstå hur utvecklingen fortskrider och för att uppdatera eventuella scheman för testning och release vid behov. Eftersom denna process kan ha en enorm inverkan på framgången för ett program efter release, förväntas en programvaruversionshanterare också vanligtvis dokumentera varje steg och förändring i processen. Detta gör det möjligt för en release manager att indikera för andra hur han eller hon säkerställde att programmet släpptes korrekt, och att lära sig av misstag och göra ändringar för framtida releaser vid behov.
Eftersom en programvaruversionshanterare arbetar i en ledningskapacitet kan han eller hon också vara ansvarig för ett team av andra utvecklare eller testare. Detta innebär att releasehanteraren vanligtvis övervakar de olika uppgifterna som utförs av dessa utvecklare och ser till att de håller scheman och budgetar vid behov. En programvaruversionshanterare spårar vanligtvis framgången för ett program efter att det har släppts och reagerar på fel eller problem som hittas. Utgivningshanteraren kan fortsätta att arbeta med ett program under ganska lång tid efter utgivningen, och tas vanligtvis in i ett projekt så snart utgivningsschemaläggning och översyn av programvaran börjar.