You can have any number of windows. They can overlap each other or be disjoint. Each window behaves independently from the others. You can specify the starting size, position, and color of the window when you create it. Each window responds to SAS windowing environment commands so that it can be moved, sized, or changed in color dynamically by the user.
You can list all active windows in a session by using the SHOW WINDOWS command. This makes it easy to keep track of multiple windows.