Dialoge werden in Verbindung mit ereignisgesteuerter Programmierung beim Erstellen von Natural-Anwendungen mit grafische Benutzeroberfläche (GUI) verwendet.
Weitere Informationen siehe Event-Driven Programming.