Before we start answer the questions above..
Ever thought why 90% of earth population use smartphones?
Why do big companies use their own applications?
What is easier to log into the computer, open up browser and type in your business name or simply open up your smartphone and click on your logotype?
You see there is a reason why McDonald's chose to create an app for their business, it seems reasonable to start thinking in similar path.
With help of Codebreakers school I have learned to build business-oriented Mobile Apps for both ios and Android platforms.
For an instance I have created an online Book Shop application. ( Clients had one version and Admins have their own version to be able to edit the articles. )
The possibilities are infinite. Do you want a chat application, an application for your online-courses or you want to make something similar to McDonald's app, everything is possible when you start asking the right questions.