1. A database system operating on a computer, the system comprising: a hierarchical structure of container objects, master objects, and label-value pairs; wherein (a) user-added data items and (2) user-added program source code items are each stored as instances of the label-value pairs; wherein each of the label-value pairs includes a label object and a value object, the label-value pairs are logically collected into instances of the master objects, and the master objects are logically collected into instances of the container objects; such that (a) at least some of the labels of the label-value pairs that contain data items and (b) at least some of the labels of the label-value pairs that contain program source code items resolve to values of other label-value pairs; and wherein the structure is normalized such that at run time, there is essentially only one Terminal Value for all instances of the label-value pairs that address a given item of metadata; further comprising electronics configured to (a) parse different lines of the source code for variable names that comprise values used for labels in corresponding label-value pairs and (b) replaces the variable names within the source code by references to value objects in the corresponding label-value pairs; and wherein the program source code is stored as a script in, and executed from, the interaction-specific properties data container object associated with the label object of the first instance of a label-value pair.