By its nature, VM technology decouples an application's logical execution locale (i.e., its operating system, storage, networking, and other resources) from its physical execution locale (i.e., physical CPU, memory, networking components, and other physical resources).