There is a lot of reasons for a business to build an app and start with app development. There is no doubt about the huge convenience of apps, instead of going to normal websites. Secondly a company can benefit from a new advertising revenue stream via the app. And thirdly, the app itself may be so compelling that you can start charging, and make into another income stream for your business.