Does it need to be a desktop app? Why not go the web based approach?
That said, perhaps the middle-road option of an Electron app that is built to assume unreliable/intermittent internet connection would be the best straddle of desktop and web?
I saw a bunch of web ERPs going around, and a bunch of desktop ones, and some hibrids.
I don't found out yet what are the advanges and disvanges of each.
Although desktop ones are seemly more reliable due to web ones needing firefox or chrome, and those programs seemly REALLY, REALLY like to drink RAM like there is no tomorrow.