The discussion on the desktop and web application usually depends on who will use the application and where. If it will always be used by a person sitting at a table (or at a server table), a good choice is a desktop application. If the user can be deleted, the web application is the way to go.
Another consideration is deployment. Is it really going to be deployed on one or two machines or do you need to install / open 10, 100 or 1000 users? Deploying and upgrading on hundreds of machines can be cumbersome for desktop applications, but not a problem with web applications.
, . , , "" . , , , - , . , , , , .
, , : a) , b) , .
, , " ", , .