Sistemele moderne de automatizare sunt arhitecturi care cuprind mai multe subsisteme pentru care este necesară o distribuire adecvată a sarcinilor. Aceste subsisteme trebuie să colaboreze pentru a îndeplini sarcinile impuse de funcția comună, dată de finalitatea afacerii care trebuie îndeplinită.