Btw. Lotus Notes did exactly this already in the 80s - apps based on local database replicas. CouchDB comes from an ex Lotus dev (Damian Katz) who, inspired by this, created a peer to peer database with similar functionality. Thus I think it would still be a good fit for this kind of local first application.