The Desktop Application is Build using Electron. This is a local-first app, which means there's no remote servers needed for the app to work. However there's a local server that act as the backend of the app. This Backend we call it daemon. The daemon is in charge of all the database control, syncing, connectivity and key-pair management.