An important aspect of Profound UI is direct binding to program fields and database files. All widgets and their properties can be tied directly to fields in your backend programs. The concept is similar to display file fields and indicators in traditional green-screen application design. It allows RPG programs to easily populate the user interface with server data, as well as control the appearance of the interface through server-side code. In addition, widgets can be linked directly to DB2 database files on the i. For example, a customer dropdown can automatically be linked to the customer master file, or be configured as a database-driven auto complete field. The user interface platform takes care of loading the data, and there is no additional code that has to be added to your backend program.