'''Visual DataFlex''' is a [[programming language]] by [[Data Access (company)|Data Access]], targeted at creating [[database]] and client-server type programs.
== Architecture ==
Visual DataFlex has a 3-layer architecture:
;Bottom layer: Tables at this level represent customer information. Data dictionaries for each table define the rules for saving, editing, deleting, or finding a customer.
;Middle layer: Tables at this level represent orders to customers. A ''Data Dictionary Connectivity Object Tree'' defines how tables relate to each other, and ensures that all business rules of the connected tables are in force and validate.
;Top layer: A graphical interface ([[GUI]]) that allows users to enter, find, create, modify, or delete data.