> 1. Connecting the WEB via HTTP requests and respond > 2. Connecting USB devices (via SerialPort) > 3. Have a (minimal) GUI designed by Visual Studio designer > > - Should it be possible to install Mono on the machine mentioned above and > run it? Yes. Some vendors have created similar configurations to this, for example the Sansa Connect.