Virtualizing your development environment through Oracle Solaris has multiple benefits:
Saving downtime – A VDE helps you reduce downtime by enabling you to develop your application in a virtual machine (VM) that is backed up and easily restored. A VM that is backed up on one system can be restored on a different system.
Protecting hardware – Because VMs are virtual, developing applications on VMs cannot damage your hardware, which enables you to perform risky procedures safely. You can back up and restore easily without any damage to the underlying physical machine.
Simulating production environment – Setting up a virtual development environment mimicking your production environment helps ensure that testing and developing your applications will produce useful results.
Security – Strong security features mean you can use your VDE without compromising on security.
Multiple OS versions – Virtualizing the development environment allows you to work with different versions of operating systems on a single physical machine.