Vagrant is a tool for building and distributing working environments.