Apple's SDK and iTunes App Store rules have prohibited apps that exploit certain iPhone features, such as global UI enhancements (e.g., copy and paste), video recording and streaming, multimedia SMS, Bluetooth file sharing, Internet tethering, and background processing. Apple also blocks apps that don't fit its vision for iPhone usability, including podcasting, direct GPS access, and competing e-mail and Web browser clients. The following 21 apps today run only on jailbroken iPhones. Some of their capabilities will ship with Apple's 3.0 iPhone firmware, but most of them won't.
• Get past the chaos of the Apple App Store. Use InfoWorld's iPhone app finder to discover great apps for business and IT.
Apple, to a large degree with the iPhone, has become the epitomy "Big Brother" they warned us about in that 1984 like commerical. Telling you what you can and cannot have on your iPhone? Take a look at the Nokia line of phones (especially the E71 unlocked from Nokia). I can pretty much install anything I would like on that phone and I don't have to get Nokia or AT&Ts permission to do it. I can even install Python interpreter on it and fairly quickly write my own programs. Can't do that with iPhone.