1. A method for reducing storage space requirements for an embedded hypervisor of an information handling system comprising: providing a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines; providing a virtual appliance device, the virtual appliance device comprising a virtual appliance stored on the virtual appliance device and a universal software installer application stored on the virtual appliance device, the virtual appliance comprising an application; installing a context of the virtual appliance onto the virtual machine host via universal software installer application; and, hosting the application via the virtual appliance, the hosting comprising accessing shared storage to invoke a shared application portion of the virtual appliance .