As developers we have seen these problems: Our development environments accumulate lots of applications and libraries over a period of months. We are usually in the habit of installing everything in one machine. We fear that we may screw up our development environment and that means unproductive man-hours. We forget that a multi-machine deployment is different from a single machine deployment. How about virtualization in the desktop? In this demo, I will take you through the steps to create a multi-VM development environment. This demo will make use of QEMU, KVM and Virt Manager and show you how you can create a VM image, and then start servers with a set of commands, deploy your app, test everything and tear down the environment once you are happy - all this in the cosy comforts of your laptop or desktop. The Jnaapti development environment is based on this setup.