What is Vagrant?
Vagrant allows you to set up a VM containing your entire development environment
in a similar fashion to VMWare. It uses VirtualBox to run the virtual machine
then allows configuration of these machines with scripts.
It stores your environments in “Box” files which are the base images