Decrease the time it takes for a developer to get up and running on a new project • Increase chances of successful deployments by mirroring the production environment • Reuse you Shell, Chef or Puppet recipes in production and development environments • Keep your development machine small and fast