Previous 1 2 Next 16 Replies Latest reply: May 24, 2012 7:17 AM by snowbr33ze
mserra Level 1 (0 points)

Hello, this is my first question here,


I work in a development enterprise, and we want develop iOS Applications ONLY for our clients.


We have our Windows Based Desktop Application; and we want to give iPhone support to our clients, I think this is called B2B (Business to business) Applications. We don't want the app appears in the App Store, we need the app private, because we only want give acces for the app to our clients, and maybe we also need the work with the VPP (Volume Purchase Program).


Then, what iOS Developer Program should we choose?

  • K T Level 7 (23,700 points)

    Volume Purchase/B2B/Bulk involves the App Store.


    Enterprise is for employees only.


    There is no program you can use just for you and your clients.

  • mserra Level 1 (0 points)

    So; we can't develop a private iPhone Application ONLY for our clients?


    What would you all recommend me?


    I think it has no sense put the app in the App Store, and give acces only to our clients....



  • K T Level 7 (23,700 points)

    Of course it doesn't make sense....Apple didn't build a worldwide distribution ecosystem and store just so people could use it on a minor level, sorry.


    I'd recommend making a modern HTML5 website - this will give you iOS and Android support out of the box and you can cater to as many or as few clients/users as you like.

  • mserra Level 1 (0 points)

    I've just discovered this, following one of your answers but; it also give acces to the app store. I'm talking about the second on the left.



    So you are telling me, that i cant develop private ios applications only for our clients?


    Thats incredible.....

  • K T Level 7 (23,700 points)

    The only difference between that and the one to it's left is how you register. Otherwise, they are the same program. There are only individual (app store), enterprise (employees) and edu (teachers/students).


    Choosing an iOS Developer Program / Which Developer Program is for you?



    So yes, for the third time, you can't just use Apple's worldwide investment in app distribution for your own rewards. That's how it's been since 2008, so I find it incredible that there are still people out there unfamiliar with the App Store

  • mserra Level 1 (0 points)

    I didn't asked nothing or I didn't referred nothing about the App Store in no moment. I only did a question for the enterprise license. I know there are lots of companies that work developing Apps for their clients, all in a private context. I only asked what developer program choose.



  • mserra Level 1 (0 points)

    I believe that there is a lot of enterprise developing iOS Applications for their clients exclusively.


    How they do it? I only want know this.



  • AndyQua Level 1 (15 points)

    Are you planning on selling to your clients or is it a free distribution?


    If you are selling, then I *think* your only real choice is to put it on the App Store but put some sort of authentication mechanism in place so that only the clients employees can use it - although I'm not sure how you/Apple would handle non-clients purchasing the application - I think you'd probably need to discuss with Apple on this.


    If you are distributing it free to your clients, then I *think* each of your clients would need to be enrolled in the Enterprise program, and then sign the application with their distribution certificate. They would then also be responsible for distributing it their employees ONLY (see the terms of the Enterprise licence for more details).


    If you want to sell the apps to your clients but not go via the App Store - you don't have that option I'm afraid.

  • mserra Level 1 (0 points)



    1) I don't know if we are gonna selling it to our clients, but maybe we would do payments apart of App Store. Could we distribute it 'freely' but after recibing payments from our clients?  This personalized payment method would function with B) option that you are proposing to me?



    2) If we use option B); you said our clients would need to be enrolled in the Enterprise program. But what about us, we should be enrolled in the same Enterprise program, or we would need to be enrolled in the Developer Standart Company?




  • AndyQua Level 1 (15 points)

    I couldn't comment on point 1.


    For point 2 it would depend on how your are distributing - if binary only, you'd need to added to their program as you need to set bundle ids correctly for them to resign. If you are distributing in source code (so the client builds and releases the app) you'd may just need the dev program to dev and test you app against but depends on how you are doing internal testing).

  • mserra Level 1 (0 points)



    We want develop one solution application, and then, distribute it to our different clients,(same application), but i think without source code, in 'binary', ipa file or whatever.


    I'm still confused about what kind of license we should choose if we do all that before mentioned. If we add to their program, we should choose, for our development, the Standart Company Program, and then add our team to their program, or we should choose the Enterprise Program, and add our team to their program?


    (Our enterprise) ios developer enterprise program ->(Add our team)-> ios developer enterprise program (Our customer)

    (Our enterprise) ios developer standart company program ->(Add our team)-> ios developer enterprise program (Our customer)


    What we should choose?


    Thank you so much!

  • snowbr33ze Level 1 (15 points)

    hey was reading through it and um


    Let me put it like this:


    You do not need a iOS subscription to trade apps between clients if you do not intend to distribute them on the App Store.


    this is all you do


    - Buy Mac Computer

    - Download xCode

    - Make Apps

    - Then distribute privately via email or an online app sharing tool.


    I would assume that you would know the clients in person so you could just load the apps for them onto thier devices and the collect the money they owe after everything works well


    Just to clarify for you:


    The paid iOS subscription is to distribuate apps on the App Store.


    Apple does not handle private dealings thats all on you.


    hope this helps you!


    best of luck

  • Keith Barkley Level 5 (5,910 points)

    Have you tried this?


    I think you will run into some minor issues when you get to the "distribute" step...

  • snowbr33ze Level 1 (15 points)

    Have I done it myself? No, because I distribute through the App Store


    Do I know of people who have? Yes


    Actually Apple has great forums in XCode on how to trade and email apps.


    If i was to distribuate privetly I would create the project, find the project in Finder make a duplicate of it, copy to flash drive, take to client who has Mac with XCode and let them distribute among the employees. If you are concerned about them stealing the project I would then Just create a server were the client could download the app to their computer and then distribute among employees.


    It just depends on how you want to manage your clientel.

Previous 1 2 Next