Virtualization can be used to run multiple independent servers on one physical computer for organizational purposes. It can also be used to run multiple operating systems on one machine, such as running an older version of Microsoft Windows needed by a particular program or running Linux as well as macOS on an Apple computer. It can also provide some additional security by isolating software and systems from the main computer's hardware.