I am studying VB.NET application deployment options (for a MSFT exam). (web setup, merge modules, etc.). This may seem like a stupid question, but I am confused about when you would need to "deploy" a web application. I understand that a developer(s) would need to deploy an app to a web server. However, one of the review questions at the end of the chapter was talking about a company intranet where the users were running Windows XP Professional. The question was what can you do to minimize the size of the setup project so that it can be distributed on a CD-ROM. The answer was disable the bootstrapper for the windows installer file. I DO understand why they chose that answer. What I don't understand, is why there is a need to install a WEB app on individual user's machines. I thought the one of the main benefits of a web app was that the end user only needs a browser to run it. I know this may seem basic but I'm thoroughly confused! Thanks!