Mit Vagrant ist es möglich den Aufbau von Entwicklungsumgebungen auf gängigen Virtualisierungsumgebungen
wie VirtualBox zu automatisieren. Dadurch ist es jederzeit möglich
Probleme wie ausversehen vorhandene Abhängigkeiten auf dem Entwicklungssystem gehören damit der
Vergangenheit an. Auch können technisch weniger versierte Nutzer einfach Zugriff auf aktuelle
Entwicklungsumgebungen erhalten um so etwa Arbeiten am Design oder Benutzertests durchführen zu können.
Für den späteren Betrieb bieten sich ebenfalls viele Vorteile. So können Migrationen vorab in einer
virtuellen Umgebung durchgespielt werden oder Erweitungern im ausgiebig getestet werden.