Mange iPhone-brugere har været frustreret over, at det ikke er muligt at hente og installere fremmede programmer på mobiltelefonen. Apple har hidtil henvist til, at udviklere jo har mulighed for at skabe web-applikationer, der kan køre i den indbyggede browser Safari. Men nu har Apple meddelt, at iPhone bliver åbnet for tredjeparts-applikationer.
Apple vil selv tilbyde et Software Development Kit (SDK) fra februar 2008, som kan bruges til at udvikle programmer til iPhone.
Den lange ventetid på SDK'en begrundes med, at Apple stadig arbejder på at finde en løsning, som skal beskytte brugerne mod virus og andre skadelige programmer. Ifølge Apple-chef Steve Jobs er computervira en stadig større trussel mod de avancerede mobiltelefoner. Og iPhone vil uden tvivl være et særlig interessant mål for virus-skribenterne.
Nokia har valgt en løsning, hvor det kun er muligt at afvikle signerede applikationer på mobiltelefonerne. Steve Jobs antyder at Apple har fundet en anden vej, men vil ikke afsløre, hvilken løsning man har valgt.
Apple fortæller dog, at applikationer der er udviklet med SDK'en også kan afvikles på iPod Touch.