Multi-user Sailwave

Forgive me if my question is ansswered elsewhere. I have been away
from Sailwave for a while since another person at my club now does our
results. Consequently I am out of touch with what technical updates
have been made in the last 2 years to enable Sailwave to be run in a
multi-user environment.

I have been asked to assess Sailwave for a regatta situation (outside
of my own club) where a number of people may be inputting entries and
results. They will keep all files on a server.

Some classes within the regatta will be one-design, others handicap.
The classes will be divided into groups each group running from a
different committee boat.

How safe is Sailwave in a multi-user environment? What protection is
there if two people open the same file? What if they try to update the
same competitor at the same time?

Would you recommend that competitor details are maintained in
Excel/Access and imported as csv files? What happens when you
re-import a set of competitors for a class because there are new
entries? The regatta rules allow competitors to enter for individual
days, so in a 5 day event, you can get a competitor that only enters
and races on day 5, but you don't want to lose all the earlier results
by overwriting from the complete competitor set for a class.

Should each 'group' of classes be maintained as one .blw file, divided
into fleets, or should each class have its own .blw file?

Would be grateful if anyone with experience of use of Sailwave in this
kind of environment could advise.

thank you