goScreen creates a number of virtual pages on the monitor screen. When a program is started it is placed on the current "active" screen page. When one then goes to another page the program is left on the page where it was started, one can always find it there. It is possible to move program windows from one screen page to another. Features include change size, position, fonts, and colors of goScreen user interface windows, assign names to screen pages, create up to 80 screen pages assigning to each of them specific desktop color and wallpaper picture, define specific keyboard hot key to activate a screen page, hide screen pages which provides with a kind of security mechanism, define "sticky" windows that show on all screen pages, assign a window to a specific page or to several of them, relocate application windows from one screen page to another, define preferred placement of application windows and restore it with a single keystroke or mouse click, use layout manager to find a window you need or to show the desktop, perform some actions (close, minimize, maximize, and restore) for all windows on the current page, number of keyboard and mouse shortcuts to goScreen commands that you might want to define, on multiple monitor systems run multiple instances of goScreen to manage different monitors independently, and create and use different configuration profiles to properly handle different goScreen usage scenarios.