mDesktop is a virtual desktop manager for Windows that allows you to switch your Windows desktop with another desktops that are offscreen. The effect is as if you have several PCs with monitors and are moving between each one. This allows you to group programs in its own virtual desktop instead of having them all on one desktop, and having to minimise and maximise when switching between programs.
For example, you can have one desktop for Internet apps such as a web browser, another desktop for your office suite and another for graphics editing.
mDesktop supports up to 10 virtual desktops, each virtual desktop numbered 1,2,3 and so on. Holding Alt+Desktop Index (e.g Alt+1, Alt+2....) switches between virtual desktops. You can send the active window of a program to another virtual desktop by pressing Alt+Ctrl+Desktop Index (Alt+Ctrl+2 sends the active window to virtual desktop #2.