It is hard enough to come up with a great idea for a mobile business, design it, build it, market it and convince a bunch of people to download it and use it more than once. When, miracles of miracles, you've done all that and your customers finally start paying for it. you end up having to wait for up to 60 days to get paid from the various app stores. Life is hard as a mobile development company trying to survive on selling through apps.