IWL enthält mehrere Widgets, mit denen konsistente Webseiten schnell erstellt werden können. Die Struktur ähnelt dem DOM-Baum, das API imitiert Javascript. Die Widgets selbst können als eigenständige Objekte in vorhandenen Skripten oder zum Erstellen von ganz neuen Skripten verwendet werden. Sie können in HTML-Markup und JSON-Notation vollendet werden. Komplexere Widgets wie die Iconbox kommen mit Javascript-Dateien, die automatisch eingelesen werden, wenn das Widget als HTML erstellt wird. (non)