So Electron apps can be pretty heavy due mostly to the Electron runtime and the problem is multiplied by for every electron app you have, but I have a solution.
Instead of bundling the Electron runtime time with each application, you instead have a single Electron runtime container that the user installs and individual applications run on top of that. And since the application and run time are now separate, the application could be stored on a remote server and the user could access them on demand taking burden of installing updates off the user and they only need to worry about their Electron run time app.





