I mentioned that I think “an app for that” is overdone when many use-cases call for a connected client ( See original comments here https://algraycom/?p=18 ) And yes  I know HTML5 can be used in an “offline” mode too