Существует пять основных типов пользовательского интерфейса. Командная строка (cli). Графический пользовательский интерфейс (GUI). Управляемое меню (MDI). На основе формы (fbi). Естественный язык (nli).