Patent ID: 7409398

Claim:
A configurable system that is implemented with a processor and data storage accessible to the processor and includes a database management system, the configurable system comprising: one or more configuration tables in the database management system, the configurable system being configured by setting configuration values in the configuration tables; one or more configuration change recording tables in the database management system which record changes in the configuration values; a subset defining table in the database management system that defines one or more subsets of the configuration tables, and program code which is automatically executed by the configurable system in response to a change in a configuration value in any configuration table belonging to a subset of the configuration tables defined in the subset defining table and which records the change and a specification of the subset in the configuration change recording tables, whereby an audit trail of the changes in the tables belonging to the subset of the configuration tables defined in the subset defining table is obtained by making a query of the configuration change recording tables.