In the last two years, the iPhone has created a mobile revolution. Apple sold more than 1 million units of its next-generation iPhone 3G S on its first weekend of sales, defying those who had predicted it wouldn't reach the levels attained during its predecessor's launch. A key reason that the iPhone has been so successful is the number of applications that increase the phones productivity. Apple's App Store includes more than 50,000 software programs, far more than rival platforms. It is quite clear that iPhone application development is and will continue to be a valuable requirement for both consumer and business applications.