Was bei SQLite möglich ist:
Eine Anwendug veraltet die
DB und die andere Anwendung wendet sich mit ihren Anfragen via
IPC an die erste Anwendung.
Wenn erstere Anwendung nun alle Anfragen (Fremde und Eigene) entsprechend synchronisiert, dann wäre es quasi wie eine SingleUser-Datenbankanbindung zum SQLite.
Ansonsten gibt es auch möglichkeiten einige der großen
DBMS ohne installation zu nutzen.
(ich hab z.B. 'nen portables
MySQL bei mir am Laufen)