HaxeUI can target multiple frameworks (including native frameworks) by utilising a "backend system"
This means that the logic of HaxeUI (inside haxeui-core) is separated from the code that actually performs the drawing, or in the case of native GUIs, creates the native controls. There are many backends to choose from, and no limitation on new backends that could be written.
Backends come in two flavours: Composite Backends and Native Backends