Terminal emulators are software programs that provide modern computers and devices interactive access to applications running on
mainframe computer operating systems or other host systems such as
OpenVMS. Terminals such as the
IBM 3270 or
VT100 and many others, are no longer produced as physical devices. Instead, software running on modern operating systems simulates a "dumb" terminal and is able to render the graphical and text elements of the host application, send keystrokes and process commands using the appropriate terminal protocol. Some terminal emulation applications include
IBM Personal Communications, and
Micro Focus Rumba.