AltDesk lets you easily arrange multiple tasks by means of Virtual Desktops used for the storage of individual groups of windows. It is a shareware virtual desktop application.
Here are some screenshots to illustrate the features and user interface of this application: