Virtualization
Virtualization is a way to abstract hardware and other system related resources and let may unmodified guest OSes to run on the same host machine. In my experience, it has proven to useful for operating systems testing, services configuration and development in general.