Why do we use VM for SharePoint development?
  v6.0 Posted at 27/10/2012 8:52 PM by System Account
All SharePoint customization and development must be done on a Virtual Machine.


  1. It's very important to correctly setup a SharePoint environment for development. Correctly configured, this will save you a lot of trouble later on.
  2. From time to time, you can seriously damage a SharePoint installation during development and it is best not to install SharePoint on your everyday working machine. Additionally, when you start a new SharePoint project you don't want to carry all the luggage from a previous customization that could potentially affect your new project.
  3. Virtual machines can be fired up and shut down easily
  4. Virtual machines can be relocated on a different server and thus it doesn't waste developers' own computer resources
  5. Virtual machines can be copied and brought to a client for demostration.
  6. Very easy for someone to quickly create a new SharePoint server to quickly test or experiment with SharePoint.
  7. Bad: There might be more work required to activate additional servers.

Related rules

    Do you feel this rule needs an update?

    If you want to be notified when this rule is updated, please enter your email address: