This is what we're working on at Horbito. The Internet is clearly broken, it wasn't designed for this cases and now the are big players trying to monopolize with their suites. We've created a campaign explaining this problem to sensitize the users: https://www.theinternetisbroken.io
Thank you!! We use ArangoDB, MySQL, Mongo, Redis, Node.js, JavaScript, HTML5 and CSS3, we might be doing a blog post explaining our tech in the near future!.
By the way, we are having a discussion right now on Product Hunt, feel free to leave an upvote if you like horbito!
The web wasn't really created for the use that is given today and we're using our browsers like a pseudo-OS, this causes that webapps can't talk between each other and it requires a specific integration with each one of the services you want your app to communicate with.
However, when you develop an app for Windows or Mac you needn't worry about integrations, it's already integrated with all the installed programs on the computer out of the box, it's the OS who is in charge of managing the communication between apps.
Thank you very much!! We also think web desktops are the future, there have been many attempts in the past but they never really worked, technology has advaced a lot since then and has enabled us to create for the fist time a really good user experience