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?
Virtual Desktop Infrastructure (VDI)
Platform as a Service (PaaS)
Sandbox
Application virtualization