iris Interactive responses in shell with HTML based page plans and DOM you can create user interfaces in command line: menu systems embedded windows, tabs, use more than one command line windows for one program