Dialog is an application used in shell scripts which displays text user interface widgets. It uses the curses or ncurses library.