Gradniki so navadno programerski predmeti, namenjeni vgradnji v bolj zapletene programe, storitev pa je neodvisna, ponavadi majhna enota funkcionalnosti za rabo v najrazličnejših programih, praviloma prek omrežja. Z večjim poudarkom na storitvah bo mogoče zgraditi prožnejše in bolj stopnjevane programe, ki se lahko izvajajo v enem ali več računalnikih, povezanih v omrežje.