Program Manager is an individual who directs the operation of several projects running under him.
He direct all the Projects to meet the Clients expecatation while considering the Deadlines Financial aspects by proper planning & communication.
He is sole responsible for all the delay in the SDLC activities conflicts the SLA failure due to miscommunication or improper planning staffing activities.
He not only communicates the client about the milestones timelines of delivery release of software versions but also plans/tracks to achieve them by his subordinates.