Managing Successful Programmes (MSP®) is a best-practice guide to Programme Management. The MSP® framework comprises a set of principles, governance, themes, and processes with a level of flexibility designed to be adapted to meet the needs of individual programmes. Adopting a programme management approach such as MSP provides structure to help organisations avoid common pitfalls and achieve their goals.