Application virtualization Ensure that applications can operate independently of the specific characteristics of the environment in which they run