In contrast to a project manager, a program manager oversees the fulfillment of larger organizational goals via coordination of activities between multiple projects instead of directly managing them. The role is to manage the main program, giving detailed attention to program strategy, project delegation, and program implementation.