ну вот смотри, суть такая
Есть приложение-launcher
которое умеет скачивать другие приложения и менеджить их (скачивает только нужную версию электрона если её нет и .asar файлы)
ланчер запускает эти прилажки, прилажки могут общаться между собой через ланчер и его api.
Прилажки могут работать и с закрытым ланчером, грубо говоря в offline-режиме