Не існує загальної переваги, яка говорить про програми, якщо вони повинні закритись, коли їхнє останнє вікно закрите, або якщо вони повинні залишатися відкритими; що поведінка важко закодована у їхньому коді.
Загальна установка не мала б сенсу, оскільки поведінка залежить від типу програми. Apple має рекомендації щодо цього.
Загалом, вийдіть, коли користувачі закриють останнє відкрите вікно у вашій програмі. У додатках, які не базуються на документах, користувачі, як правило, очікують, що програма закриється, коли закриє головне вікно. Якщо додаток продовжує виконувати якусь функцію, коли головне вікно закрите, можливо, доречно буде залишити його після запуску головного вікна користувачем. Наприклад, iTunes продовжує програвати після того, як користувач закриє головне вікно. Якщо користувачі закривають останнє вікно документа, що залишилося в додатку, заснованому на документах, і переходять на інший додаток, доречно вийти з нього.
Хоча казати заявці, що базується на документах, виходити, коли останнє вікно закрито, було б сенсом, можливо, було б менше сенсу говорити такій програмі, як панель уподобань, щоб вона залишалася відкритою, коли її вікно закрито.