Aplicações nativas estão disponíveis através da APP STORE para dispositivos que executam o iPhone OS 2.0 e superior. Aplicativos nativos devem ser escritos em SWIFT ou OBJECTIVE-C (com alguns elementos opcionalmente em C ou C ++) e compilados especificamente para arquitetura iOS de processadores 64-bit ARM ou a anterior de 32 bits um (geralmente usando o XCODE). Tentativas de terceiros foram feitas para permitir que aplicativos escritos com Java, .NET, e adobe flash possam rodar em dispositivos iOS, mas devido à Apple restrições estes geralmente não estão disponíveis na APP STORE.
OBJECTIVE-C é uma linguagem de programação de uso geral, orientada a objeto que adiciona SMALLTALK ao estilo de mensagens de linguagem C. Foi a principal linguagem de programação usada por a Apple para os sistemas operacionais OS X e iOS e suas respectivas interfaces de programação de aplicativos (APIs):
XCODE - É um ambiente de desenvolvimento integrado (IDE), que contém um conjunto de desenvolvimento de software ferramentas desenvolvidas pela a Apple para o desenvolvimento de software. A sua última versão estável é a versão 7.3.1 e está disponível através da MAC APP STORE gratuitamente para OS X EL CAPITAN USUÁRIOS. Desenvolvedores registrados podem baixar versões de visualização e versões anteriores da suíte através da Apple desenvolvedor Web site. No entanto, a Apple recentemente fez uma versão beta da versão 7.x do software disponível para os do público com as contas de desenvolvedores da Apple.