Navigation Operations - Swapping vs. Opening
Any time you open a window, you have to use one of the two navigation operations: Swapping or Opening. These operations can be performed on any type of window, but are usually reserved for specific cases. Navigating between different windows typically involves some sort of scripting, but the Navigation Script Builder makes this a simple task. Otherwise, you can use the specific scripting functions to completely customize navigation.

Opening
Opening and by extension closing are the basic window navigation options. Opening a window opens the window at the same size it was in the Designer, unless the Start Maximized property is true or the Dock Position is not Floating. This is typically reserved for opening popup windows. They have a scripting function that can open and a function that can close.
Swapping
When Ignition swaps a window, it closes the current main window and then opens another window in its place. This is typically reserved for moving between main windows, as it performs the close action automatically. There are two different scripting functions that can be used to swap windows, depending on what needs to be done.