På WWDC den 11. juni 2007 annonserte Apple at iPhone ville støtte «programmer» via Safari-nettleseren, som deler utseende med iPhone OS’ brukergrensesnitt, men som ligger på et eksternt nettsted. Web-applikasjonene kan lages ved å bruke web-teknologier som Ajax. I oktober 2007 kunngjorde Steve Jobs at de ville tilgjengeliggjøre en programvareutviklingspakke (SDK; ) for utviklere som lager lokalt kjørende tredjepartsprogrammer i februar 2008.