A widget toolkit, widget library, or GUI toolkit is a set of generic widgets for use in designing graphical user interfaces. Widgets that are part of a toolkit typically adhere to a unified design specification, including aesthetics and possibly an application framework to lend a sense of overall cohesion both for the program's designer and its users.
See more at Wikipedia.org...