Software that lets a programmer or user develop a graphical user interface by dragging and dropping icons from a toolbar onto the interface window and editing them with graphics tools. Behind the scenes, the GUI builder generates the necessary programming code to implement the interface. Either a stand-alone program or part of an application development system, GUI builders are a primary component in modern programming environments. See
GUI and
application development system.