Android App restrictions allow the enterprise administrator to remotely specify settings for apps.
If you are developing apps for the enterprise market, you may need to satisfy particular requirements set by a company's policies. Application restrictions allow the enterprise administrator to remotely specify settings for apps. This capability is particularly useful for enterprise-approved apps deployed to a managed profile.
More details on Android Developers Page
Added in API level 21.