Build breakthrough apps for your employees.

Learn about in-house app development for iPhone and iPad.

Getting started with the Developer Enterprise Program.

Enrollment Overview

To develop and distribute in-house apps, apply for the iOS Developer Enterprise Program. This program offers a complete and integrated process for developing, testing, and distributing your iOS apps to employees within your organization.

Team Setup

Once your company is enrolled in the iOS Developer Enterprise Program, you can set up your development team by visiting the People tab in Member Center. A development team consists of the following roles:

Agent.

The Agent is the person who enrolled your company in the iOS Developer Enterprise Program. The Agent can invite Admins and Members, approve certificate requests, enter devices in the Provisioning Portal, create App IDs, obtain an iOS Distribution Certificate, create Development and Distribution Provisioning Profiles, and test apps on Apple devices. The Agent is the team's primary contact and is responsible for accepting all Apple Developer Program legal agreements.

Admin.

Admins can invite new Admins and Members, approve development certificate requests, enter devices in the Provisioning Portal, create Development provisioning profiles, and test apps on Apple devices. Admins can also provision apps for enterprise distribution.

Members.

Members can request Development Certificates, download Development Provisioning Profiles, and test apps on Apple devices.

Planning Checklist

By the end of the planning phase you should have a scope of work that includes:

  • Inventory of all potential business needs/requirements

  • IT infrastructure requirements to support project effort

  • Application definition statement describing the app and purpose of the solution

  • General project timeline and milestones

  • Identified team of stakeholders with roles and responsibilities defined

  • Started the enrollment process for the iOS Developer Enterprise Program