1. distribuované výpočty musí podporovat daná aplikace
2. funguje to tak, že na všech strojích farmy spustíš "démona" aplikace, který bude čekat na přidělení práce. Tu práci mu budeš přidělovat ty z hlavního PC pomocí své aplikace, která bude jednotlivým PC (tzv. nodům) přiřazovat parciální úkoly (např. render určité části videa)
Farmy se používají hlavně v případě renderingu 3D scén, tam je malý overhead zdrojových dat