Both systems can enhance mobile device security at different levels. Typically, a mobile device management system provides for standard device management features such as configuration management, backup capabilities and remote wipe, along with logging and reporting. The enterprise application store provides for the capability to safely test and deploy chosen applications. As such, the company has greater control over the mobile device application environment. It can ensure the integrity and security of the applications as well as deliver a better user experience along with greater productivity. Meanwhile, enterprise application stores can be a particular advantage for heterogeneous device platforms.