In virtualization, guest refers to the software that is running on top of the “host” software or virtual machine. The guest software may or may not use the same operating system as the host – for example, a Linux host using Xen may have a Windows-based application as a guest.