A method for associating related electronic messages in computer storage.
A first transportable application is created and stored. User input
requesting creation of a link from the first transportable application to
another transportable application is received. User input that selects a
second transportable application from among a plurality of previously
created transportable applications is received. A link from the first
transportable application to the second transportable application is
created and stored. As a result, transportable application may be
inter-related in complex message webs. The message webs may also be
inter-related in message web rings. Links may be generated manually or
automatically, based on context, workflow processes, or other known
relationships among applications. Recipient lists and data may propagate
among fields of linked transportable applications, directly or according
to abstract business rules. Further, multiple-part electronic messages
are disclosed. A graphical user interface of an electronic messaging
system displays a message in the form of one or more header portions and
one or more body portions. Each of the body portions has a selection
region. While one body portion is visible at a given time, all the
selection regions are continuously visible in the user interface to
facilitate selection of any of the body portions at a particular time.
Selecting a selection region of a non-displayed body portion causes a
server to generate a refreshed user interface that includes the entirety
of the selected body portion, and that hides the previously viewed body
portion. As a result, a large amount of associated information may be
combined in a single message in a way that is clearly organized and
easily accessible.