A program is a temporary organization created to coordinate related projects over several years to deliver strategic objectives and benefits to an organization. A project is also temporary but usually exists for a shorter duration to deliver specific outputs according to a business case. Programs focus on outcomes while projects focus on outputs. Program and project management are complementary, with program management overseeing related projects and their management to achieve program outcomes through interim and end benefits.