SDKiPhone的SDK于2008年3月6日正式发布。这是一个需要向苹果公司注册的免费下载软件,它让软件开发者进行iPhone和iPod Touch软件的开发,然后在“iPhone模拟器”中进行测试。然而,在支付苹果开发人员连接的会员费后才可以把研发的应用程序加载及套用到真实的设备。应用程序开发者可以在软件于App Store上架时任意为自己的程序定价,而他们将获得收益的70%,而苹果公司将占收入的30%。应用程序开发者亦可以选择发布免费的应用程序,在会员费后不需要支付发布的任何费用。App StoreApp Store于2008年7月11日连同预载了iOS 2.0的iPhone 3G一同发布,连同保养首次一同支持。iPhone用户能够免费更新,旧型号的iPod Touch用户则需要支付$10美元购买。当开发者把程序提交到应用程序商店,苹果公司将持有严格控制权,例如软件《我很富有》,一个美元$1,000的程序,简单地演示了用户的财富。应用程序商店让用户浏览及下载应用程序,根据不同情况,用户可免费或付款购买再下载到iOS设备中,亦可通过iTunes下载到电脑。但苹果公司曾经被指打开一个功能来禁止第三方应用程序,但苹果公司不希望有。拒绝播客2008年,苹果公司拒绝了播客,让用户直接下载播客到iPhone,指它在功能上与iTunes重复。此后,苹果公司发布了一个软件更新,使这功能得以使用。另一被拒绝的应用程序NetShare,让用户iPhone的流动数据能够分享给笔记本电脑或台式机来进行数据传输。自更新到iOS 3.0后,全球很多iPhone电讯商都容许分享,AT&T可算是在美国市场的后来者。大部分情况下,运营商将会向iPhone分享的收取额外服务费用。在SDK发布前,第三方开发者被允许设计“Web应用程序”,并于Safari浏览器上运作。未签署的原生手机应用程序也可在“已破解”的手机中应用。应用程序商店以外下载及安装的原生应用程序将不能得到苹果公司的支持,原因是程序更新会使它受到破坏,苹果公司表示他们不会特别为已破解SIM卡的程序进行软件更新。程序下载量iPhone为不同人士提供一个无障碍环境,例如可以把文字放大来协助视障人士和使用隐藏字幕和外置TDD设备来协助听障人士。iPhone 3GS亦有为视障人士而设的黑底白字的模式、缩放功能、VoiceOver(屏幕阅读器)