Ni sicer nujno, da porazdelitev programske rešitve zajema več naprav, je pa to v temeljih mogoče in se čedalje bolj izkorišča. Danes je tako najočitnejši primer razslojene rešitve uporabniški vmesnik v spletnem brskalniku, programski strežnik nekje v »oblaku« in varen podatkovni strežnik v ozadju, ki skrbi za najbolj kritično sestavino vsake resne rešitve. Toda spletne storitve je mogoče uporabljati še na številne druge načine.