What is AppConfig?
AppConfig is a community whose purpose is to accelerate the adoption of mobile in enterprises by making it easier for developers to build enterprise apps that can be managed by any MDM / EMM platform.
If you are developing an app that is built for enterprise users, it is likely that the app contains sensitive corporate data or needs access to enterprise business systems. The AppConfig Community outlines tools and best practices that developers can follow to allow enterprises to easily secure, configure, deploy and manage enterprise apps.
Why is Appconfig needed?
In the past, developers were required to use proprietary SDKs (software development kits) or App Wrapping tools in order to secure, configure, deploy and manage their apps via an EMM solution provider. This created a separate version of the app for each EMM platform, creating a multitude of challenges:Developers had to learn how to configure and secure their app for each EMM vendor;
- Developers maintained multiple code branches for each ISV app, creating resource challenges when time-sensitive major OS updates required app updates;
- End users saw multiple apps on the public app store and did not know which one to download.
- They downloaded the wrong one resulting in a helpdesk ticket;
Clearly, this traditional model has been challenging for developers, end users and IT administrators.
Now, with AppConfig Community’s tools and best practices, developers do not require EMM-specific integrations for most enterprise use cases. In reality, AppConfig covers about 80 percent of enterprise use cases and the most complex 20 percent of use cases will still require SDKs. Independent Software Vendors such as Salesforce, Oracle, SAP, Workday and many others are all adopting AppConfig since it does not require a proprietary SDK or App Wrapping.
How AppConfig works
App Configuration – automatically configure URL/port settings, group codes, email addresses and license keys to eliminate the need to educate end users about first time setup.
Security Policies – restrict apps to run only on approved devices and enforce security policies such as required encryption and data loss prevention at the app level.
App Tunnel – Selectively enable approved apps to use an app tunnel to connect to back-end and corporate networks.
Single Sign-On – Enable single sign-on across enterprise apps, leveraging existing identity management solutions.