software that is designed to allow a computer user to interact with the operating system of a machine or system (such as by selecting presented options or entering text commands); especially : graphical user interface —abbreviation UI… See the full definition