A program is a collection of two or more projects sharing a common goal. Program managers control dependencies and allocate resources across projects. The MoP and Management of Successful Programmes (MSP) standards define a programme as "... a temporary, flexible organization created to coordinate, direct and oversee the implementation of a set of related projects and activities in order to deliver outcomes and benefits related to the organizations's strategic objectives. A programme is likely to have a life that spans several years."