Five Challenges Getting Smartphone App Designed and Accepted for the Apple App Store