Un widget รจ un programma creato che facilita l'interazione dell'utente con diverse funzioni di un sistema. I widget includono elementi visivi come icone, menu, pulsanti, barre di scorrimento, popup, conti alla rovescia, ecc.
Nello sviluppo web, un widget รจ un termine generico che descrive parti di GUI (interfaccia utente grafica) utilizzata per comporre un'interfaccia del programma. ร un codice prescritto che definisce un widget e il suo comportamento, consentendo ai programmatori di creare applicazioni rapidamente.
Molte lingue sono dotate di una libreria giร pronta di widget che uno sviluppatore puรฒ incorporare e modificare facilmente senza dover iniziare a lavorare da zero.