Bei den Vorgaben würde ich zwangsweise immer auf einem Webserver speichern. REST-Schnittstelle anbieten und mit allen Anwendungen darauf zugreifen. Die Datenbank dahinter ist dann Nebensache und nach aussen hin völlig egal, weil es keine direkten Berührungspunkte gibt.
Lokal ein SQLite (läuft auf allen Plattformen, sonst wäre auch jedes andere lokale
DB-System denkbar).
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)