To me the "nature" of the app determines whether it should be desktop only or Mobile only or combo.
In the past few years watching the progress of Mobile grow, Mobile has been like a small extension to other existing apps that were already running on a network servers. Then "Local Apps" began to grow and brought so many ideas to using your phone at the local level.
But the logic and steps of building such apps are totally unique and very time consuming.
When it comes to Aware's Mobile, it offers a different opportunity, and that is building a full LoB apps with the same logic as you build a desktop app with a more intelligent UI for small screen. Aware isn't a tool for building local app, but a great tool for building a cloud multi tenant app.