Patent ID: 8543978

Claim:
A computer implemented method of facilitating creation of at least a portion of a software application from first and second names, the method comprising: implementing a first software on a computer that automatically derives a relationship between first and second data elements according to a naming convention applied to the first and second names, wherein the naming convention uses an industry syntax; implementing a second software that automatically produces code underlying an interface having first and second data entry fields corresponding to the first and second data elements, respectively, wherein the relationship directs a characteristic that specifies how data associated with the first field interacts with data associated the second field with respect to a database language; using the first software to infer a second relationship between the second data element a third data element from the name of the second data element and a name of the third data element; using the second software to generate additional interfaces based at least in part upon permutations of including the first, second, and third fields; and interacting with a human user through an interface editor to edit preferences with respect to the characteristic.