Re: Assuming an application is an application .....
"developers should look at web, mobile and cross-platform "
They should, and they should be prepared for the colossal, monumental ballache of achieving something with a UI that even comes near what can be achieved with a native desktop application that works across platforms and browsers.
Horses for courses. Browser-based applications are still a long, long way from being the silver bullet here.