You may need to build a computer for a client that uses virtualization technologies. Simultaneously running two or more operating systems on one computer is called virtualization. Often, an operating system is installed, and virtualization software is used to install and manage additional installations of other operating systems. Different operating systems from multiple software companies may be used.

There is another type of virtualization called Virtual Desktop Infrastructure (VDI). VDI allows users to log in to a server to access their own virtual computers. Input from the mouse and keyboard is sent to the server to manipulate the virtual computer. Output such as sound and video is sent back to the speakers and display of the computer accessing the virtual computer.

Low-powered devices, known as thin clients, use a server that is much more powerful to perform difficult calculations. A thin client meets the minimum requirements for running windows and runs basic applications from the server.

Laptops, smart phones, and tablets can also access the VDI to use virtual computers. These are some other functions of virtual computing:

Virtual computing requires more powerful hardware configurations because each installation needs its own resources. One or two virtual environments can be run on a modern computer with modest hardware, but a complete VDI installation may require fast, expensive hardware to support multiple users in many different environments. This is some of the hardware required to run virtual computers: