My first thought is to use CouchDB as source code, although admittedly I have no experience using it. However, I know that it was created by former Iris employee Damien Katz, and he was inspired by many of the strengths of Lotus Notes when he designed it. One of its strengths is replication - it is used for use in a distributed architecture.
He will also feel familiar because it is a document-oriented database such as Notes, not RDBMS. However, I cannot speak with the interfaces available for use with CouchDB.
source
share