Advantages of on-line development (as suggested by Zebrahost):

  • Access development software and code anywhere.
  • Multiple users can access software and code.
  • Data access can be as secure or as open as desired.
  • Lower risk of loss due to damage to an individual computer, disaster, or theft.
  • Lower risk of software threats – Cloud provider often knows about threats first.
  • Software update and data/code backup easier (Cloud provider has their own redundancies).
    • But be sure to have development on a separate virtual machine from the production version of the application.