Come primo approccio avevo scelto Java perchè il programma deve essere utilizzato simultaneamente da più utenti connessi in rete, che utilizzano SO diversi.

Non so perchè non gli vada bene.