configuration and policy distribution. Each cookbook defines a scenario, such as everything needed to install and configure MySQL, and then it contains all of the components that are required to support that scenario
Vagrant lowers development environment setup time, increases development/production parity, and makes the "works on my machine" excuse a relic of the past. source: http://www.vagrantup.com/
machines are constructed. They are portable files which can be used by others on any platform that runs Vagrant to bring up a working environment. ! Boxes are provider specific.