A system and method for dynamic selection of a database identifier,
associated with a database, based on application program requirements in
a Financial Service Organization (FSO) business transaction processing
system. Developers may build application programs for FSO business
transactions with increased flexibility to changing business requirements
and reduced development time. The dynamic database packageset software,
which may comprise of a dynamic database packageset table, may provide
functionality to isolate the FSO application program source code from
changes to the FSO database. The FSO computer system may include one or
more processing parameters. A processing parameter may have one key
definition, one or more key values with one processing parameter value
assigned to each key value. The dynamic database packageset switching
table may include user defined keys and their associated database
identifier values. Configuring the dynamic packageset switching table may
include defining user defined keys and their associated database
identifier values. User defined key definitions may include providing a
user interface for the selection of one or more data elements to be used
as key elements in the key definition. The user interface may also allow
the specification of a sequence in which the key elements will appear in
the key definition.