The Microsoft Solutions Framework (MSF) is Microsoft's own recommended set of methodologies for the development of software using Microsoft technologies. Based on the agile software development model, it has its own set of principles, models, concepts and guidelines.
In simple terms, projects using MSF practices aim to deliver high quality software as quickly as possible using the least possible number of people on the project team. It also aims for delivering high quality results while minimizing risk.
To quote the Microsoft Solutions Framework White Paper: "Microsoft Solutions Framework (MSF) is a deliberate and disciplined approach to technology projects based on a defined set of principles, models, disciplines, concepts, guidelines, and proven practices from Microsoft."
