Erm UML, univeral modeling language, erm, yes? Wtf, that is like ALL of them. you have prototyping, spiral, reverse spiral etc etc etc, i do however suspect that microsoft, wouldn't use RAD as they do acctually do multipul alphas betas etc, i personally think they use prototyping.....