Using a virtulization platform is a common thing these days, unless you still build things on your grandma's machine. Cloud computing is application of this feature to bring unlimited options, power, scalability and flexibility to your business. But we use virtulization for developement too, a lot I say. Few big guns that makes their way in your environment are: * Virtual Box * Hyper-V * Vmware I have been using Virtual Box since last 3 years now, everyday and it is open source and to » Read more