My goal, is that I want to avoid people install framework as much as possible, thus I am looking for a platform which is both fast, and compatible to all Windows version. Problem is that installed Windows are ranging from Windows 7 to Windows 10. Some few PC still runs Windows XP.
The software is kind like tracker software, to gather, monitor, and track computer peripheral and printers or whatever items plugged in USB, and report whatever changed to the server, and from which IP and mac address. So it should be very simple software that can run on any platform. But our users are non tech-savvy people who has problem to locate address bar in browser, so I kind of avoid Java. The users are field labors which has very minimal computer knowledge.
So, question is actually simple as title suggest, which .NET is installed by default and can readily run on those Windows without the need to go control panel or anything? Or perhaps, what is the best .NET platform to built on if I want to run the software to those Windows without any extra effort?
Or if all else fails, any idea to make it run under something that can run every Windows versions above without them worry about anything but "open from attachment"?
Thank you for help