Title: iCafe VPP Manager
Author: cnilsson
Published: <strong>May 3, 2013</strong>
Last modified: May 17, 2013

---

Search plugins

![](https://ps.w.org/icafe-vpp-manager/assets/banner-772x250.png?rev=713132)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/icafe-vpp-manager_fafaf6.svg)

# iCafe VPP Manager

 By [cnilsson](https://profiles.wordpress.org/cnilsson/)

[Download](https://downloads.wordpress.org/plugin/icafe-vpp-manager.1.1.zip)

 * [Details](https://wordpress.org/plugins/icafe-vpp-manager/#description)
 * [Reviews](https://wordpress.org/plugins/icafe-vpp-manager/#reviews)
 *  [Installation](https://wordpress.org/plugins/icafe-vpp-manager/#installation)
 * [Development](https://wordpress.org/plugins/icafe-vpp-manager/#developers)

 [Support](https://wordpress.org/support/plugin/icafe-vpp-manager/)

## Description

iCafe VPP Manager takes much of the labor out of managing Apple’s Volume Purchase
Program.

Apple’s VPP process allows schools and businesses to purchase multiple copies of
apps at a discount (and tax exempt for schools). Without VPP, users can only pay
for the first copy of an app.

[Learn more about VPP here](http://www.apple.com/education/volume-purchase-program/)

The problem is that Apple’s solution to volume purchases is difficult to manage 
for large enterprises. Apple allows only one Program Manager account used to create
individual Program Facilitator Accounts. These Facilitator accounts can redeem VPP
Vouchers and purchase app redemption codes but can’t actually install any apps! 
Redemption codes can then be distributed to end users who redeem the codes to install
the app. At this point the app becomes the property of the owner of the iTunes account
used to redeem the code.

Confused yet?!?!

**iCafe VPP Manager is designed to solve many of the problems with Apple’s VPP Program:**

 * Provide a trackable process for creating accounts
 * Track all vouchers and remaining balances
 * Allows end users to request app purchases
 * Track all requests
 * Stores and distributes all redemption codes
 * Reduce the program demands on any one person

Providing a single platform for all your VPP transactions is only part of the solution
offered by iCafe VPP Manager.

App ownership is also a struggle of many organizations. Many simply give up and 
allow users to redeem codes under personal iTunes accounts. In some cases this is
desirable, but many organizations cannot afford to give away thousands of apps per
year. Apple’s VPP terms allow an organization to maintain ownership of apps provided
the redemption codes are redeemed under organization-owned iTunes accounts. While
this provides a legal means for maintaining ownership, large organizations will 
find it difficult to manage.

Apple gives two recommendations; create an iTunes account for every user or group
of users using a generic organizational email account (MHS_Science@schooldistrict.
edu) or using a single iTunes account for all apps (organization_itunes@organization.
com).

The first option requires upkeep of many accounts by one or a few people while the
second poses the security concern of sharing the master account credentials among
many staff members.

**iCafe VPP Manager solves this issue by creating a secure portal for authenticated
staff to retrieve app redemption codes and the current enterprise iTunes credentials.**

It will also allow you to setup an automated password change schedule. Most organizations
change their master iTunes account every four to six hours minimizing the accounts
exposer to former employs.

The goal is to take full advantage of the wonderful VPP program while automating
much of the process.

Find me on Twitter @chrisnilsson https://twitter.com/ChrisNilsson

[A video demo of what end users experience can be found here](http://youtu.be/Po_2URco62M)

[A video explanation of the iCafe Approach to iOS App Management can be found here](http://youtu.be/DT2EgJZJ864)

## Screenshots

[⌊Track all app purchases and redemption codes⌉⌊Track all app purchases and redemption
codes⌉[

Track all app purchases and redemption codes

[⌊Track all Program Facilitator accounts and balances⌉⌊Track all Program Facilitator
accounts and balances⌉[

Track all Program Facilitator accounts and balances

[⌊Quick overview of the new Program Administrator layer⌉⌊Quick overview of the new
Program Administrator layer⌉[

Quick overview of the new Program Administrator layer

[⌊Simple automated Emails drive workflow⌉⌊Simple automated Emails drive workflow⌉[

Simple automated Emails drive workflow

[⌊Simple automated Emails drive workflow⌉⌊Simple automated Emails drive workflow⌉[

Simple automated Emails drive workflow

[⌊Simple automated Emails drive workflow⌉⌊Simple automated Emails drive workflow⌉[

Simple automated Emails drive workflow

[⌊End users follow a simple set of steps to purchase apps⌉⌊End users follow a simple
set of steps to purchase apps⌉[

End users follow a simple set of steps to purchase apps

[⌊Simple forms for end users⌉⌊Simple forms for end users⌉[

Simple forms for end users

[⌊Simple forms for end users⌉⌊Simple forms for end users⌉[

Simple forms for end users

[⌊Simple app code redemption instructions with optional rotating enterprise iTunes
account password⌉⌊Simple app code redemption instructions with optional rotating
enterprise iTunes account password⌉[

Simple app code redemption instructions with optional rotating enterprise iTunes
account password

[⌊Automated Password Change Utility and Account Creation for Windows PC's⌉⌊Automated
Password Change Utility and Account Creation for Windows PC's⌉[

Automated Password Change Utility and Account Creation for Windows PC’s

## Installation

 1. Upload `iCafe VPP Manager` folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Watch the training videos located in the iCafe VPP Plugin main screen
 4. Configure the plugin settings according to the videos and your needs
 5. Create a page with the [icafe_VPP] shortcode

## FAQ

#### How do I get started?

Activate the plugin and watch the videos located on the plugin’s main page.

#### Can I watch the videos without installing the plugin?

Sure, you can visit http://chrisnilsson.com/vpp to view the videos before installing
the plugin.

#### Does the enterprise password comply with Apple’s Terms of Use?

Yes, Apple allows organizations to maintain the ownership of apps purchased under
VPP provide the codes are redeemed under an enterprise owned account. Normally, 
this is accomplished with the Apple Configurator utility. This is a good solution
if you have the ability to physically sync every iOS device with a Mac computer 
every time an app code needs to be redeemed. The other method is to allow end users
to redeem codes under the enterprise account. This involves sharing the enterprise
credentials. For large organizations, this may not be a desirable approach. The 
iCafe VPP Manager allows you to share the enterprise credentials securely with staff
members and provides an automated method for changing the password on a schedule

#### How do I signup for VPP

Please visit the Apple VPP site http://www.apple.com/education/volume-purchase-program/

#### Does this plugin allow me to reuse codes?

No, codes can only be physically redeemed once. But, because they were redeemed 
under a single account you can reinstall from the purchased apps section of iTunes
in the event a device is reset or an app needs to be transferred. As an organization,
you are responsible for ensuring that users do not install more copies than they
purchased. Apple has “Terms of Use” but does not enforce compliance at a technical
level. This plugin takes the same approach.

#### How do I make sure only staff have access to app requests or the enterprise password?

The front end of the iCafe VPP Manager is only available for WordPress users who
have subscriber rights or higher.

#### What other roles do users need?

Your Program Administrators will need to be contributors or higher.

#### How do I get my entire staff into WordPress as subscribers?

While we can’t make specific recommendations for your environment, we have been 
successful both with a custom utility to directly upload users into the WordPress
Database as well as a direct integration with our Active Directory via a WordPress
LDAP plugin (AuthLDAP)

#### What do you know about VPP and iOS

I currently manage over 10,000 iOS devices for a 30,000 student K-12 district. My
staff of 10 instructional technology specialists have deployed over $10,000 worth
of apps using the iCafe VPP Manager. You can learn more about us from our technology
integration site http://icafe.lcisd.org.

#### I’m so confused…can you help us?

Apple VPP is confusing and managing iOS deployments is worse. While this plugin 
seeks to simplify the process for end users, the Program Manager must set it up 
correctly. Reach out to me on twitter @chrisnilsson or via the plugin support page
for simple questions about configuration. For help designing a massive iOS deployment
including Apps and Mobile Device Management please email me at chrisdnilsson@gmail.
com for consulting rates.

#### This is close to what we need but I wish it would…

Please reach out to me on Twitter @chrisnilsson with suggestions. I’m always making
improvements!

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“iCafe VPP Manager” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ cnilsson ](https://profiles.wordpress.org/cnilsson/)

[Translate “iCafe VPP Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/icafe-vpp-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/icafe-vpp-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/icafe-vpp-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/icafe-vpp-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/icafe-vpp-manager/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1

 * Fixed a compatibility issue with the automated utilities on some 64bit Windows
   systems. Please redownload the automated utility pack from within the plugin.

#### 1.0

 * Initial Stable Public Release

#### 0.2

 * Bug fixes

#### 0.1

 * Initial Beta Public Release

## Meta

 *  Version **1.1**
 *  Last updated **13 years ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **3.5.2**
 * Tags
 * [app store](https://wordpress.org/plugins/tags/app-store/)[apple](https://wordpress.org/plugins/tags/apple/)
   [apps](https://wordpress.org/plugins/tags/apps/)[icafe](https://wordpress.org/plugins/tags/icafe/)
   [itunes](https://wordpress.org/plugins/tags/itunes/)[Voucher](https://wordpress.org/plugins/tags/voucher/)
   [vouchers](https://wordpress.org/plugins/tags/vouchers/)
 *  [Advanced View](https://wordpress.org/plugins/icafe-vpp-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/icafe-vpp-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/icafe-vpp-manager/reviews/)

## Contributors

 *   [ cnilsson ](https://profiles.wordpress.org/cnilsson/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/icafe-vpp-manager/)