This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Graphical user interface builder" – news ·newspapers ·books ·scholar ·JSTOR(November 2025) (Learn how and when to remove this message) |

Agraphical user interface builder (orGUI builder), also known asGUI designer or sometimesRADIDE, is asoftware development tool that simplifies the creation ofGUIs by allowing the designer to arrangegraphical control elements (often called widgets) using adrag-and-dropWYSIWYG editor.[1] Without a GUI builder, a GUI must be built by manually specifying each widget's parameters in the source code, with no visual feedback until the program is run.
User interfaces are commonly programmed using anevent-driven architecture, so GUI builders also simplify creating event-driven code. This supporting code connectssoftware widgets with the outgoing and incomingevents that trigger the functions providing the application logic.
Some graphical user interface builders automatically generate all thesource code for agraphical control element. Others, likeInterface Builder orGlade Interface Designer, generateserialized object instances that are then loaded by the application.
{{cite conference}}: CS1 maint: multiple names: authors list (link)