Modální dialogy blokují uživatele od interakce s ostatními částmi aplikace, dokud nejsou uzavřeny. Naopak ne-modální dialogy umožňují uživatelům interagovat s ostatními částmi aplikace i přesto, že dialog je otevřený.
Modální dialogová okna jsou vyskakovací okna, která se otevírají a zavírají nezávisle na jakémkoli jiném okně, zatímco nemodální dialogová okna se zobrazují v rámci jednoho okna a musí být dokončena před tím, než mohou probíhat další akce v aplikaci. Modální dialogová okna, také známá jako modální okna, jsou obvykle používána k poskytování časově citlivých informací nebo jiných důležitých oznámení a často obsahují tlačítka "OK" nebo "Storno" pro pokračování a zavření dialogu. Nemodální dialogová okna slouží k poskytnutí uživateli dalších informací, které nejsou nezbytné pro dokončení úkolu, jako je video návod, obrazovka s mapou nebo dokonce další nastavení. Navíc nemodální dialogová okna mohou zůstat otevřena a mohou být interagována i poté, co proběhly další akce v aplikaci.