VirtualDesktop permit use of multiple virtual desktops, Similar to have multiple monitors on one pc.
If we work with multiple programs at the same time that not fits on our desktop we can organize them on more virtual desktops preview them and switching Between desktops.