Wenn man nur einen Read-Only-Datenstand haben will dann kann man DropBox und Co. verwenden.
Will man einen Datenstand haben der von mehreren externen Nutzern geändert werden kann, so ist ein Ansatz über DropBox und Co. nicht machbar.
Man hat entweder das Problem das zwei Nutzer fast Zeitgleich versuchen Daten zu ändern oder ein Nutze die Daten unverhältnismäßig lange sperrt (z.B. Offne zum Ändern und gehe Mittag).
Früher hätte man hier "einfach" auf die Replikationsmechanismen von MS
SQL und Co. vertraut und seine Datenmodell so aufgebaut das es Replikation unterstützt.
Alternativ kann man eine Replikationsmechanismus selbst schreiben (was aber nicht trivial ist).
Heutzutage würde man (wenn man Online-Verbindung vorrausetzen kann) einfach eine MS
SQL-Server instanz in der Cloud verwenden.
Das bietet z.B. MS mit Azure an.
Windows Vista - Eine neue Erfahrung in Fehlern.