1. A method, comprising: modifying, by a computing system, an unmanaged application into a managed application configured for execution within an application-management agent of an application-management framework, by inserting, into a software component of the unmanaged application, information configured to control execution of the software component when executed within the application-management agent of the application-management framework; generating, by the computing system, metadata identifying a public application store from which the unmanaged application can be downloaded; and providing, by the computing system, the metadata to an enterprise application store associated with the application-management framework.