A computer program interface that takes advantage of a computer’s graphics capabilities to make a program easier to use. Well-designed GUIs can free the user from learning complex command languages, as well as make it easier to move data from one application to another. A true GUI includes standard formats for representing text and graphics. Because the formats are well-defined, different programs that run under a common GUI can share data. This makes it possible, for example, to copy a graph created by a spreadsheet program into a document created by a word processor. Typical Windows applications have GUIs. Many Disk Operating System (DOS) programs include some features of a GUI, such as menus, but are not graphics based. Such interfaces are sometimes called “graphical character-based user interfaces” to distinguish them from true GUIs.