mmh però pensandoci un pò meglio:

C'è questo server dov'è installato il programma, e a quetso server si collegano in rete vari pc.

Quindi penso che il lavoro "sporco" lo fanno principalmente i pc collegati (client), il server condivide tutti gli archivi dati, di conseguenza i componenti che ho appena elencato sono forse troppo!