1. A method comprising: intercepting data from resources used by a computer application; generating enhanced copy metadata comprising creating metadata on application operational parameters, parameters to connect to the resources and information about the resources used by the application; generating an enhanced copy comprising application data generated from using the application, the application, a configuration of the application, the intercepted data, and runtime settings to run the application; attaching the enhanced copy metadata to the enhanced copy; and restoring operation of the application, with at least one of the configuration of the application, intercepted data, and the runtime settings using the enhanced copy and enhanced copy metadata.