A typical interface has several applications in operation simultaneously, and each application has a primary window. Applications can also have secondary windows to communicate context-specific interactions to users.
For more information, see the Primary Window and Secondary Window reference pages.