# Enterprise

### What is an Enterprise app?

Enterprise app development and publishing allows large organisations to develop and deploy proprietary, internal-use apps to their employees. Enterprise apps are used for specific use cases that require private distribution directly to employees using secure internal systems or through a Mobile Device Management solution.

Enterprise apps are published outside of the App Store. Although this means that enterprise apps do not have to comply with the Apple App Store Review Guidelines and can be used instantly, it also means that enterprise apps are unmanaged by the App Store. As a result, enterprise apps:

* Have to be updated with a new runtime version manually.
* Become non-functional when the certificates used to build a runtime version expire.

Keeping your app and its certificates up to date is therefor just as important as informing your app users to update their apps to the latest runtime version.&#x20;

### How to publish an Enterprise app with AppMachine?

Publishing an Enterprise app with AppMachine is done via the following steps:

* [Creating and/or uploading an iOS Distribution Certificate.](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-ios-distribution-certificate)
* [Creating an App ID.](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-app-id)
* [Creating a Mobile Provisioning Profile.](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-mobile-provisioning-profile)
* [Setting up and publishing your Enterprise app.](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/setup-your-enterprise-app)
* [Downloading, installing, and using your Enterprise app.](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/downloading-and-installing-an-enterprise-app)<br>
