V mém případě jde o webové aplikace, které mají i serverovou část, která přistupuje k velmi různorodému HW po různorodých rozhraních (USB/RS-232, USB/RNDIS, ethernet, BT, WiFi,...), kde sbírá a předává data. Serverová i GUI webová část není vázaná jen na klasické PC. Obě části (ale třeba jen jedna z nich) může běžet na Android. A jsou tam i jiné variace.
Tvé řešení by asi pro můj účel bylo problematické. Navíc MS Windows považuji za obrovskou bezpečnostní díru (to ber jako fakt a nesnaž se mi to vymluvit:-).