You can create “provisioning profiles” for up to 100 different devices to directly install applications without going through the App Store. The installation process is not as simple as calling a URL or downloading something from the App Store, but at least you can restrict distribution to certain people without revealing the existence of the application in the public application store.
Also see iPhone App App Store App Store ,
Joost schuur
source share