Terminal emulators are software that emulate a "dumb" video terminal within another display architecture. They allow a user to access a text terminal and its applications as well as text user interface applications. Terminal emulation software may be used to access applications that run on old "dumb" video terminals or obsolete applications running on old but still useful mainframe computers.