The amount of effort being put into developing mobile apps is staggering. When designed correctly, mobile apps become competitive weapons that can give a business the upper hand in the battle for market share.
But there's an obvious problem with the majority of business apps: They're not very good. They might do the job, but they're missing key features that distinguish a truly effective and addictive app with a great user experience from a just "okay" app. If your app is missing any of these features, you need to rethink how and why you're designing and building for mobile.
This is a must-read for anyone responsible for mobile app experiences.