MSP is a highly regarded and widely used framework for program management. In essence, it provides a detailed roadmap for planning, instigating, controlling and concluding programs by breaking them down into smaller, more manageable projects, and is used by thousands of companies world-wide.