The Microsoft Solutions Framework set of software development processes, principles, and proven practices is routinely delivered by MDB Consulting.
It combines the best principles of the waterfall and iterative (spiral) models. It combines the waterfall model’s milestone based planning and resulting predictability with the spiral model’s benefits of feedback and creativity.
MSF uses a pool of real-world best practices, which are simplified, consolidated, and verified for easier understanding and adoption by partners and customers. Now a robust and mature framework, MSF is managed and developed by a dedicated product team within Microsoft, with guidance and review from an international advisory council of subject matter experts.
MSF also continues to draw upon current Microsoft experience. Other teams within various Microsoft lines of business regularly create, find, and share best practices and tools internally. What the teams learn from these internal project efforts is consolidated and distributed outside of Microsoft through MSF.