can i get the justification by some code samples please.........
A web application has access to a session object, a request object, a response object, cookies, the list goes on.
A desktop application will have broader access to the user's settings and files. It will probably have access to change files within the users profile folder, perhaps some registry keys, and even be able to get the user's name. Also, the desktop application will be more robust in the fact that it can take immediate action on something the user does, where as a web application will be forced to wait for a postback before being able to do any changes.