Patent ID: 8856806

Claim:
A method of managing application definitions used in a computer program, comprising storing the application definitions in a relational database, each of the application definitions including an encloser, a class name and a value; including in the computer program instructions to access and to use the application definitions in the relational database to process data in the computer program, including using a custom editor to access the application definitions in the relational database and to pass values from the application definitions to computer applications; and providing a user with access, independent of the computer program, to each of the application definitions in the relational database via the custom editor by providing the custom editor with the encloser and the class name of and a new value for said each application definition, to alter, change, add and delete said application definitions in the relational database without accessing the computer program; and wherein: the storing the application definitions in the relational database includes using a storage method for storing the application definitions, including, for each of the application definitions, passing to the storage method an initialization string, an encloser, the value, and a new value for said each application definition, the storage method finding and deleting all matching rows in the relational database, breaking the passed initialization string into a plurality of segments, and adding a new row in the relational database for said each segment; and the method comprises the further step of using a custom editor for the storing the applications in the relational database, and using the same custom editor to alter, change, add and delete the application definitions in the relational database while running the computer program.