A software development company wants to ensure their developers can work with multiple operating system environments simultaneously without risking the stability of their primary workstations. Which type of virtualization should they implement to provide this capability?
Platform as a Service (PaaS)
Application virtualization
Sandbox
Virtual Desktop Infrastructure (VDI)