1. A method, comprising: modifying, by a computing device, a software component into a managed application; generating, by the computing device, metadata associated with the managed application; and providing, by the computing device, the managed application and the metadata to one or more application stores.