Hallo Susanne,
Für die Teillösung "Kalender" würde ich Dir zu CalDAV raten. Einfach schon deshalb, weil es ein extra dafür eingeführter Standard ist. Konkurrierende Zugriffe sind kein Problem, und Du bist damit auch für die absehbare Zukunft unabhängig vom benutzen Client.
natürlich hast Du recht. Ich bin den Weg des geringsten Widerstands gegangen. Diese "Übergangslösung" besteht nun schon ewig. Es wäre an der Zeit, das zu korrigieren.
Viele Grüße
Edi