12. One or more computer readable media storing computer executable instructions to perform a method for performing rapid application development, said method comprising: a) creating a data dependency path based on a data model representing units of meaning and their relationships, by; analyzing the data model stored to identify a data view of the data model, said data model comprising a propositional structure representing a grammar having a plurality of parts of speech, said propositional structure having 28 predefined data relations comprising identifiers, modifiers, and descriptors related using predefined logical operators; automatically creating the data dependency path based on the identified data view; and storing data identifying the data dependency path; and b) creating an input/output user interface based on the data dependency path.
12. One or more computer readable media storing computer executable instructions to perform a method for performing rapid application development, said method comprising: a) creating a data dependency path based on a data model representing units of meaning and their relationships, by; analyzing the data model stored to identify a data view of the data model, said data model comprising a propositional structure representing a grammar having a plurality of parts of speech, said propositional structure having 28 predefined data relations comprising identifiers, modifiers, and descriptors related using predefined logical operators; automatically creating the data dependency path based on the identified data view; and storing data identifying the data dependency path; and b) creating an input/output user interface based on the data dependency path. 22. The computer readable media of claim 12 , wherein the data view comprises data located in a plurality of databases.