Dva nedavna poteza koje su izvele kompanije IBM i Microsoft ukazuju da ove dve kompanije imaju različite vizije kada govore o modeliranju razvoja softvera. Obe kompanije žele da se foksuiraju na izradu modela onoga šta će sistem raditi i načina na to kako ostvariti određenu funkciju sistema. IBM dominira kada je u pitanju modeliranje, bazirano na sopstvenom iskustvu kao i iskustvu kompanije Rational Software, koju je kupio 2003. Sa druge strane, Microsoft koji je relativno nov u modeliranju, umesto dodavanja modeliranja u konvencionalne korake procesa razvoja, planira da modeliranje načini prvim korakom u procesu razvoja softvera.