Description of XI Library :
XI is a Delphi library that dynamically creates a user interface out of an XML source and lets you edit data using this interface.* Dynamically building a user interface (UI) out of an XML source at run time. The XML source can be loaded from a file, memory or a resource. * Independence from screen resolution. If the screen resolution on the target system differs from the screen resolution on the machine where the XML source was created, XI will scale controls accordingly. * Easy-to-use data exchange interface for generated UI. By default, in-memory, database, registry and INI file storages are supported. * Basic set of controls, including the set of controls from JVCL. * Expandability. You can add your own controls with ease.