After many attempts, Graphite Pro was finally released. I learned the hard way that doing team collaboration and data syncing client-side was next to impossible. So, I reluctantly used a server and a database, but kept information shared via the server to a minimum and almost entirely encrypted.