Program versus Project
In practice the terms project and program cause confusion.
They are often used synonymously.
A program is a group of related projects designed to accomplish a common goal over an extended period of time.
Each project within a program has a project manager.
The major differences lie in scale and time span.