Use AirWatch to manage the deployment and maintenance of your organization's internally developed mobile applications. Management of internal apps differs slightly between platforms. Review the topics in this section to understand these differences and how to successfully deploy internal apps to the platforms you support.

Basics of Internal Applications

Upload and Deploy Internal Applications

Use AirWatch to distribute, track, and manage your internal applications. See Supported File Types for Internal Applications for a list of supported file types that you can upload to the console. For an explanation on how to add your internal applications to AirWatch, see Upload Internal Applications With a Local File.

After you upload internal applications, use the flexible deployment feature to schedule single or multiple deployments for internal applications. See Flexible Deployment to Assign Internal Applications for more information.

External Repositories and Internal Applications

If you keep internal applications in an external application repository, you can distribute those applications with AirWatch. See External App Repositories That Host Internal Applications for an overview of the main steps to integrate your app repository with the console. Review which file types you can deploy with this system in Supported Components for External App Repositories.

Track Installations

Use the console to track the installation of internal applications. One benefit is to install applications on those devices that have yet to install the application. Benefits of Tracking Internal App Deployments outlines other reasons to track internal application installations.

The details view of the applications is where you can take actions like install and remove applications from devices. Read about the features of this page in Track Internal Applications With Details View.

See descriptions for reason codes so that you know what the system is doing at each stage of the installation in the topic Installation-Status Reason Code Descriptions.

Application Removal Protection and Application Removal Safeguard

Use the application removal protection feature to hold application removal commands and the removal of internal applications until an admin approves the removal. This feature protects against the unintended removal of critical internal applications. See Application Removal Protection Overview for more information.

If you test seeded AirWatch applications before you deploy them to production, follow a specific order of steps to prevent the accidental removal of the production version of the test application. See Application Removal Safeguard for more information.

iOS Provisioning Profiles

Internal iOS applications require a provisioning profile to enable deploy and successful use. See Provisioning Profiles for Enterprise Distribution for a brief description of provisioning profiles and where to get them.

Keep these file updated by renewing them with the steps in Renew Apple iOS Provisioning Profiles.

Renew provisioning profiles to mitigate issues in AirWatch caused by the difference in time that provisioning profiles are valid and the time that development certificates are valid. Read Provisioning Profiles and Updates for information.

Distribute Win32 Packages as Internal Applications

Use the internal applications area to upload, configure, and deploy Win32 application packages to Windows 10+ devices from a local file storage. For more information, reference Distribution of Win32 Applications.