Okay let’s explore what a Desktop App might look like.
You would still need a web at least a mobile app to access your data on the go.
Meaning it still needs to sync in the cloud somewhere. Out of our cloud options, DropBox, GoogleDrive and AmazonDrive, I wonder which ones has good API’s that can help facilitate this. (DropBox certainly does)
Also any of the three have built in Search api? Seems like Google should have this feature.
So the Desktop App has to sync to a cloud option, so that the mobile app can access the data.
Since storage prices keeps going down, you might someday be able to put everything in our phone’s hard drive.
However you can’t trust your Desktop to be on all the time like a cloud server. So you would still need something in the cloud.