A computer-implemented method and system for developing and running
applications in a networked computing environment includes one aspect in
which requests are sent from a client computer running a browser program
and receiving the requests at a server computer. The server computer runs
an application in response to the requests and constructs output
information at the server computer in a format usable by the browser
program, based on results generated from the application. The server
computer forwards the output information to the browser program for
display at the client computer. All of the necessary business logic for
receiving the requests, running the application, and constructing the
output information is contained within a single linkable library of
executable functions. Another aspect provides for the development of
customized application using business rules and logic without the need
for a programmer.