In this short video, Daniel Farrell tells us about Vagrant, a tool for working with Virtual Machines (VMs). A modular framework, even. Farrell tells us that it starts with a Vagrant file, simple commands, and working in the shell.

But what’s so great about it? Vagrant is a cross-platform tool and it does networking out-of-the-box. It also solves problems in a modular way.

Farrell also explains two key concepts—provisioners and providers—and why teams should use this tool when working with VMs.