Things to consider launching a Mobile app for your Business?