As you may already, Vagrant is an open source application to build and maintain virtual software development environments. You can quickly spin up a virtual machine using a pre-configured Vagrant box and copy the same Vagrant box to other systems to deploy a exact replica of the current development environment. Once you’re done exploring your development environment, you can simply reset the Vagrant machine back to it’s original default state. So you don’t have to download the same Vagrant box over and over.