1. A method of creating one or more software-simulated computers on a remote computer, comprising: creating one or more software-simulated computer images, each image comprising simulated hardware device specifications; generating a package comprising said images; and delivering said package to said remote computer, wherein said remote computer extracts said images and automatically creates said software-simulated computers.