An x86 virtual appliance can encapsulate the entire computer states as data, including the contents of the disk (which may include an operating system such as the Microsoft??? Windows XP??? or Linux and all their respective application programs) and optionally the memory and processor states.