But he wants the application to disable the internet! It's more an example of a customer needing guidance from a professional. In this case, part of deciding if this is a good project to work on is explaining the tradeoffs and seeing how the customer navigates them. If the customer really wants to "have his cake and eat it too," then walk away!
If you tell the customer, "computers don't automatically run applications on USB sticks because then they would get hacked," and the customer doesn't understand, then run away!
Otherwise, this is a situation where the customer needs to understand the tradeoffs among a web application, desktop application, and tablet application. If a desktop application is preferred, then there are very significant tradeoffs with applications that can run off of USB sticks, versus tiny installers that will only run on a recent version of Windows, versus an installer that will work on Windows XP.
This is also a situation where a statement like, "an application that runs off of a USB stick is very challenging, and is limited on what it can run on. This would be a major distraction. Can we limit this to Windows 7 and Windows 10 with recent updates? Otherwise, we can put an installer on a USB stick, but it might be very large in order to support older windows without updates. Would a web-based application be better? You can run them in full-screen mode."
If you tell the customer, "computers don't automatically run applications on USB sticks because then they would get hacked," and the customer doesn't understand, then run away!
Otherwise, this is a situation where the customer needs to understand the tradeoffs among a web application, desktop application, and tablet application. If a desktop application is preferred, then there are very significant tradeoffs with applications that can run off of USB sticks, versus tiny installers that will only run on a recent version of Windows, versus an installer that will work on Windows XP.
This is also a situation where a statement like, "an application that runs off of a USB stick is very challenging, and is limited on what it can run on. This would be a major distraction. Can we limit this to Windows 7 and Windows 10 with recent updates? Otherwise, we can put an installer on a USB stick, but it might be very large in order to support older windows without updates. Would a web-based application be better? You can run them in full-screen mode."