A Configuration Application running on a server that responds to a web client
is
disclosed. The Configuration Application has a Bean Configuration Utility, a Program
Bean and one or more SectionBeans within the Program Bean. The Configuration Application
has a graphical user interface for the user to select tables, join tables, select
columns, review a conditional SQL statement at the graphical user interface, and
save the SQL statement. Using the graphical user interface, the user at the client
computer can manipulate the Program Bean to return custom fields from the database
without a change to the running application itself. The Program Bean is serializable
and can be saved to a file, database, or it can be sent through a network socket (TCP/IP).