GUIkönyvtárak
GUI-könyvtárak olyan szoftverkönyvtárak, amelyek grafikus felhasználói felületek létrehozását segítik: biztosítják a különféle widgeteket (gombok, menük, beviteli mezők), az eseménykezelést, a megjelenítést és a layout-kezelést. A könyvtárak célja, hogy az alkalmazásokat platform-independens módon vagy platformkövetelmények szerint könnyen be lehessen ültetni, és egységesebb felhasználói élményt nyújtsanak.
Két fő megközelítés létezik: natív eszköztárak és keresztplatformos GUI-könyvtárak. Natív eszköztárak olyan API-k és kész widgetek,
Ismert példák közé tartozik a Qt (C++ alapú, nagyfokú hordozhatóság, licencelési lehetőségek). GTK és wxWidgets, Swing
Előnyök közé tartozik a gyors fejlesztés, a beépített esemény- és megjelenítési modell, a platform-felületkialakítottság és a
Összegzésként a GUI-könyvtárak nélkülözhetetlen eszközök a grafikus felületek gyors és konszisztense megvalósításához, legyen szó natív vagy