I am sure I had this conversation with you months ago, actually.
Not all businesses want or need enterprise-level IT management, and there are alternatives to having a full-time professional sysadmin that do not involve being the stereotype dumb user who forgets to apply security updates.
This article (which you clearly didn't read) makes no mention of this change happening to Windows 10, but a ChromeOS-like "Windows Lite" instead, and if you are capable of controlling Windows "tightly" then you would definitely know how updates can be managed in appliances or devices that run a version of Windows designed for those use cases.
Test and approve any updates you want to release.
Also in your case it would also be worthwhile to look into whether you shouldn't be using the LTSB branch of Windows.
That doesn't sound easy, although it also seems like an odd choice for an OS for a medical device.
Full-stack C# which grants me easy flexibility on what I want to happen client vs server-side, with near-native performance. I can drop a Safari shortcut on home screens for iOS, and an Edge link on desktops for Windows. If you wanted some sort of iOS specific behavior that you can only access from there, the application could be wrapped in a webview. It'll also be seamless to package it as an Electron app for Ubuntu support. I don't intend to go with Electron or put it in a native iOS app, just browser links for whatever platform they want to use, but there's plenty of flexibility.
This is a webapp-done-right in my opinion and really a PWA. Perhaps the path I've set out for myself would work for you. The application I work on is critical to the daily functions of a large business, but not "medical grade", so I may be able to work on the knife's edge a bit more.
Interesting, yeah I would think a chrome device, or android, iOS, some sort of base level secure focused linux might be a better place. Especially not 'home' flavors windows.
I know some folks working with some medical stuff and they've all since moved off of windows onto Linux, not an easy move, but windows just didn't make sense as their software moved into more of an "embedded" (not sure if anyone uses that term anymore) type setup than a desktop connected to a machine like it used to be.
They certainly do. There's an entire industry that builds control software for network-connected devices. These days you probably run an embedded web server and/or provide a network-accessible control protocol over something like TCP or UDP with separate software/app that runs locally on the user's device. Then on the back end you link to whatever functionality the device has rather than just storing everything in a database as a typical CRUD application would. There's a wide range of tools available for things like putting together a minimal Linux base and cross-compiling your code as well.
That’s what I would do now. Much easier to build up a device from components than trimming down Windows 10.