A variable content rendering system. The system can include one or more programmatic
beans configured to render content in particular ones of the presentation environments;
a mapping of selected attributes of a markup language to corresponding ones of
the configured beans; and, a servlet configured to receive requests for content
from individual content browsers in associated presentation environments. Importantly,
the servlet can be further configured to retrieve the requested content, to identify
individual markup language attributes in the retrieved content, and, based on the
mapping, to select individual ones of the programmatic beans to format the retrieved
content for presentation in the associated presentation environments.