A system and method for configuring a user formset for display on a user
interface of a client computer, the client computer coupled by a network
to a formset server, the user formset for providing interaction with a
network transaction, the user formset described in a structured
definition language. The system and method comprise: requesting the user
formset from the server according to at least one formset generation
criterion; selecting a first overlay for application to a master formset,
the first overlay including first components based on a role of the user;
applying the first overlay to the content of the master formset for
generating a role based version of the master formset; selecting a second
overlay for application to the role based version, the second overlay
including second components based on settings particular for the user
functioning in the role; and applying the second overlay to the content
of the role based version for generating the user formset; wherein the
user formset is subsequently rendered on the user interface of the client
computer.