Patent ID: 7536378

Claim:
A system, comprising: a hardware memory device storing a database including productive data and template data; and a hardware processing device programmed to implement: a template switch that may be set to enabled or disabled; and an object factory, coupled to the template switch; wherein: in response to a database access request having a productive data database access configuration: the object factory instantiates a database interface; if the template switch is enabled, the instantiated database interface changes the configuration of the database access request from the productive data database access configuration to a template data database access configuration and forwards the changed database access request as a query to the database; and if the template switch is disabled, the instantiated database interface forwards the database access request in the productive data database access configuration as the query to the database; if the database receives the query in the template data database access configuration, the database provides, in response to the query, read/write access for editing templates; and if the database receives the query in the productive data database access configuration, the database provides, in response to the query, read/write access for editing only non-template data.