Tak pristop povečuje zmogljivost in stopnjevanost (scalability) namenskih programov, saj uporablja veliko manj strežniških sredstev v primerjavi z namenskimi programi, ki uporabljajo trajno aktivno povezavo do vira podatkov.
Zaradi privzete podpore standarda XML znotraj predmetnega modela je olajšano tudi medsebojno povezovanje večnivojskih namenskih programov, njihova nadgradnja ter vzdrževanje. Osnova vsakršne povezave različnih nivojev namenskih programov je namreč izmenjava podatkov, zato lahko zapletene komunikacijske mehanizme (prenos podatkov v obliki komponent COM) zamenjajo predmeti.