If you run multiple programs on your Windows machine that you need to have access to at all time you can ensure that this is the case in several ways.
From moving windows around manually to installing software such as Power Menu that allows you to pin them to the foreground, there are quite a few things you can do in this regard.
While you can also use the Windows taskbar for that or use Alt-Tab to switch between applications, it requires you to actively use those features.
TaskSpace is a program for Windows that introduces another interesting option. It makes available a container that you can drag and drop other applications windows into.
The programs that you drop into the window are displayed next to each other in it so that you can use them all at once without having to switch first.
You have options to move or resize the container window itself, but also each application window inside the container. The functionality makes TaskSpace a flexible program in this regard that leaves little to be desired.
You can add tabs to the application window to create new containers that you can move program windows to. To do so, right-click on the titlebar of the TaskSpace window and select the create TaskSpace as tab option from the context menu that opens up.
When you move a new program window into a container it is not always automatically adjusted to display all windows in an optimal way. It may be necessary to move windows around so that they are displayed next to each other to ensure direct access to their functionality.
Note: While TaskSpace works fine most of the time, I could not get it to work with some programs. While I was able to drop an Excel window into the container, it used up the whole space of the container window with no apparent option to resize it to display the other windows in it.
You can detach applications from the container with a right-click and the selection of the detach option in the context menu.
You can register TaskSpace for $15 to get access to additional features such as the loading and saving of presets, update checking and options to set windows to always on top.
TaskSpace is a specialized application that enables you to display multiple program windows in a single container window on the Windows desktop. It is easy to work with but could use a couple of helper features such as support for shortcuts, and better window management inside the container like an automatic resize option to use all the space.