I am looking for information on the iOS Enterprise Developer Program. From what I read, in-house distribution allows companies to distribute iOS apps intern
Other options include using an MDM (mobile device management) or MAM (mobile application management) solution.
MDM solutions allow users who have "enrolled" to have new updates pushed, however, users have to request the updates and be prompted to install them manually. There is also no way for users to receive push notification messages unless they install additional client apps.
MAM solutions can provides support over the entire app lifecycle (including updates). One vendor solution that provides this is Apperian EASE, which allows users in an organization to install and run in-house apps. For more information see http://www.apperian.com.
EASE can notify all users who have installed an app that there is a new version (update) via push notification (this happens via the custom native app catalog).
Developers can use the EASE SDK to put in a query to the server to see if a new update is available, and/or required, and if so, to automatically install the update. The EASE SDK documentation is located at https://apperian.jira.com/wiki/display/pub/EASE+SDK+Guide.