A program manager oversees the coordination and monitoring of projects and the employees that run them. They lead programs from start to finish to help companies meet organizational goals. Programs may consist of several projects, but they can also be ongoing. Program managers develop strategies, evaluate the performance of project teams, keep teams organized, and allocate budgets and resources across projects. Program managers may oversee several different teams, all working toward different goals and separate work schedules. They are in charge of tracking project progress, aligning project managers, and strategizing program outcomes.