1. A method comprising: creating a first version of an application package for an application, said first version of said application package containing a plurality of resources and resource metadata, said plurality of resources used to execute said application within an enterprise, said resource metadata defining for each of said plurality of resources at least how said resource is to be customized; processing said first version of said application package to execute said application in a virtual environment context within said enterprise; detecting a change to a resource during said executing, said resource being one of said plurality of resources; referring to an enterprise policy for said enterprise to classify said detected change to a customized resource; evaluating said enterprise policy along with resource metadata associated with said resource to determine a scope for persisting said change, to said resource; and storing said change to said first resource in said customized resource in accordance with said scope determination, to use said customized resource in place of said resource when said application is restarted in another virtual environment context within said enterprise.