Abstract Window Toolkit sigl. C'est une bibliothèque qui regroupe des classes pour développer des interfaces graphiques. Ces composants sont dit "lourds" car ils utilisent les composants du système sur lequel ils s'exécutent. Ainsi, le nombre des composants est volontairement resteint pour ne conserver que les composants présents sur tous les systèmes.