How it works

A screen is a description of your data — not a program

Traditional screens are code: each one needs a request, design, implementation, test and release. Hill Solutions Dynamic Data is metadata-driven. An administrator describes an existing table — which columns, which are editable, which value lists apply — and the application builds the working screen at runtime. When the schema moves, the description is updated. That is all.

The three moves

1

Map the table

Your administrator picks the data source and the table. Columns and the primary key are detected automatically — the mapping is then fixed for that screen.

2

Shape the screen

Per column: display name, field type, visible, editable, and a lookup for ID columns. Reorder columns by drag & drop. Use bulk All/None buttons for large tables. Then pick the entry mode: inline grid, or a designed full-page form with sections and master–detail tabs.

3

Publish it

Place the area in the menu tree, grant read or edit rights to a group, and the screen is live for that group’s users — in their own language.

The complete flow: define a lookup, map the table into an area, place it in the menu — and the data screen works
The complete flow: define the lookup, map the table, place it in the menu — the screen works

The scenario that pays for it: a new column, in minutes

This is what changes versus the development-cycle model. No ticket, no sprint, no release window.

  1. Refresh fields

    The database team adds a column to a live table. Your administrator opens the area for that table and clicks Refresh Fields — the new column appears in the column grid.

  2. Tick it in

    Set the display name, mark it visible and/or editable, and attach a value list if it stores an ID. Thirty seconds of clicking.

  3. Save — done

    The screen now shows and edits the new field. The menu, permissions and everyone else’s screens are untouched. No code change, no redeployment, no vendor visit.

Safe to point at production

The application never creates or alters database structures. It maps tables that already exist and reads and writes rows only — with parameterized queries and strict identifier validation. Your database team’s domain stays exactly where it is: their domain.

Security & data privacy Read the FAQ