What should be taken into account when choosing between desktop and web as a platform for a new application?There are definitely a lot of arguments for both platforms but what are the most important to consider?For example:I think that it is easier to develop a desktop application;On the other hand it is much easier to distribute an online web application;Cloud apps are much more popular nowadays;If the application should interact with physical devices it would be impossible to make it as a web-appEtc. Sorry for a possible opinion-based question 
How to pick a platform for a new application
web applications;desktop application
In general, desktop applications (and some browser applications using executable plugins):Are intended to run on the corporate intranetHave better access to the local computerAre platform-specificAre highly-interactive, but sometimes notCan be highly computationally-intensive on the clientMay require installationAre more proprietaryIn general, browser applicationsCan be run on the intranet or internetHave limited to little access to the local computerAre platform agnosticCan be very interactive, but sometimes notMay be highly computationally-intensive on the clientSeldom require installation, but may require a modern browserAre less proprietaryAs you can see, there aren't that many substantial differences nowadays, but some of them can be stark.  For example, if you can write your app in HTML5 and CSS3, you won't have to write an app for each native platform (i.e. iOS, Android).