How would you like to take virtualization to a new level? To create virtual machines, each perfect for whatever software you are trying to develop? What if you messed up big time and wished you could just get your computer back to the way it was before you did anything and start over? What if you could do that in a few seconds or minutes at most?
Vagrant can help you do that. That is, if you want to create whole virtual machines.
But what if you wanted to create several light-weight servers that shared an operating system image?