If you need to organize your work on multiple desktops (Dev. desktop, Production Desktop etc..) you can try Virtuawin a free virtual desktop manager.
You can switch desktop using the keyboard (ex: CTRL + ALT + RIGHT ARROW), you can also move windows from one desktop to the other using keyboard.
If you need to install an additional module you need to copy the executable to “\Program Files (x86)\VirtuaWin\modules”
I really suggest it !
Here are some screenshot of the configuration :