
La programmation pour Apple (iPhone/Ipad/Ipod) se fait en Objective-C.
Un langage qui nécessite X-Code dans un environnement de développement Mac OS. 
La programmation pour Android (smartphone ou tablette sous Android) se fait en java.
Les applications sont distribuées dans les Stores des constructeurs :
- App Store pour l'iPhone/iPad/iPod
- Android Market pour les téléphones Android
- Windows Market Place pour les téléphones Windows Phone