There are many ways to develop a Drupal site, but there are few that offer as many advantages as a fully self-contained, local environment.