There are two different views of how programs differ from projects.
One is that projects deliver outputs, discrete parcels or "chunks" of change And second that programs create outcomes.
By combining these projects with other deliverables and changes, their programs might deliver increased income from a new product, shorter waiting lists at the hospital or reduced operating costs due to improved technology.
According to the view that programs deliver outcomes but projects deliver outputs, program management is concerned with doing the right projects.
according to this view, successful projects deliver on time, to budget and to specification, whereas successful programmes deliver long term improvements to an organization. Improvements are usually identified through benefits.
Programme and project management are both practical disciplines.