Overview
iOS Developer Programs
There are three iOS Developer Programs and one
additional distribution model:
‣ iOS Developer Program
‣ iOS Developer Enterprise Program
‣ iOS Developer University Program
‣ Custom B2B Applications
We do not cover the University Program here.
grandcentrix GmbH 3
iOS Developer Program
The right choice for distributing to end users all over the world
As a member of this program, you can
‣ provide apps directly to end users
‣ sell or give away for free
‣ define availability per region
‣ grant discounts for educational institutions
‣ create apps for a closed user group (B2B)
Keep in mind
‣ If you enroll as a company, you need a D-U-N-S
Number. Requesting one via D&B can be done
online and is free.
‣ Your apps are subject to Apple’s review.
‣ Distribution is done through the App Store.
grandcentrix GmbH 5
iOS Developer Program
The right choice for distributing to end users all over the world
Providing your apps to beta users prior to App Store
availability can be done via Ad Hoc Distribution.
Ad Hoc Distribution allows you to create builds that
beta users can install directly on their devices from a
website you provide.
Ad Hoc build installs are limited to devices, you need
to specifically build them for a list of known devices.
They also expire.
grandcentrix GmbH 6
iOS Developer Enterprise Program
Distribute your apps to your employees, completely bypassing Apple’s App Store.
As a member of this program, you can
‣ provide apps directly to your employees
However, you are not allowed to distribute to anybody
else outside of your company, even if you might have a
permanent employee-ish relationship.
So, you must not distribute to business partners, a
legally independent sales force or beta users who are
not your employees. Instead, in these scenarios use
the Custom B2B option.
As a member of this program, you also cannot
distribute via Apple’s App Store. Solving the “physical”
distribution is up to you (or third party solutions).
Apps developed under this program, do not require
Apple’s review.
grandcentrix GmbH 8
iOS Developer Enterprise Program
Distribute your apps to your employees, completely bypassing Apple’s App Store.
If you want to leverage Enterprise distribution and
make apps available through the App Store, you need
to sign up for both programs.
Enterprise builds are not limited to known devices.
Everybody who has access to the build, can install it
right on any device. Therefore, access control is your
responsibility.
Enterprise builds expire after one year. You have to re-
sign yearly and ask users to re-download.
grandcentrix app center solves all of this for you.
grandcentrix GmbH 9
Custom B2B Applications
Distribute your apps to closed user groups, possibly including non-employees
Choose this option if you
‣ want to purchase apps in volume and give them
away (for free) to a closed user group
‣ want to provide apps to closed user groups which
are not only comprised of your employees – and
therefore must not be done via the Enterprise
program
Note: The B2B option is not a developer program. It’s a
purchase program.
In addition, you or your iOS development partner, needs
to be a member of the iOS Developer Program.
To sign up, you need a (free) D-U-N-S Number.
grandcentrix GmbH 11
Custom B2B Applications
A brief overview how B2B Applications work
It seems a bit complicated, here we go: ‣ Finally, you distribute the codes to your users,
allowing them to install via the App Store.
‣ We suppose, you want to provide apps to closed
user groups including non-employees. You have
asked grandcentrix to develop your apps.
‣ You have to sign up for the Volume Purchase
Program and provide grandcentrix with your Apple
ID (email).
‣ We submit your app to the App Store using our iOS
Developer membership. We configure it as a B2B
app available only for your Apple ID. This hides the
app from anybody else in the App Store.
‣ Once Apple approved the app, you visit Apple’s
Volume Purchase Store on the Web and request (up
to 9999) download codes. Apps can be free.
grandcentrix GmbH 12
Custom B2B Applications
Developing in house and distributing via the B2B model
If you do not work with a third party developer, but
develop in-house, you need to sign up for the iOS
Developer Program and the Volume Purchasing
Program, thus fulfilling the role of the developer and
the volume purchaser.
Otherwise, the only thing you need is the Volume
Purchase Program membership.
grandcentrix GmbH 13
Key Take Aways
Choosing the right distribution model is important
Sign-up for the “standard” iOS Developer Program if
you want to distribute via the App Store, including
distribution for the B2B model.
Sign-up for the iOS Developer Enterprise Program if
you want to ship to employees. If your target users are
not employees, this program is a no-no.
Become a Volume Purchase member, if you want to
distribute to a closed user group including non-
employees.
Don’t break these rules. Otherwise Apple might
exclude you from any program for a lifetime!
grandcentrix GmbH 15
Ralf Rottmann
ralf.rottmann@grandcentrix.net
p. +49 221 677 860 20
t. @ralf
f. http://www.facebook.com/grandcentrix
grandcentrix GmbH
Schanzenstraße 6-20
D-51063 Cologne
Do not duplicate, publish, modify or otherwise distribute the material in this presentation unless specifically authorized by grandcentrix GmbH to do so.