A system and method for platform and language-independent delivery of
page-based content. Content defined in a relatively abstract format is
rendered into multiple platform formats in client-side applications' user
interfaces in multiple human languages. The relatively abstract format is
a subset of XML and is used to define user interface elements to be
displayed on a page. A Model-View-Controller architecture is implemented
comprising a plurality of servlet filters, a servlet pipeline and a
plurality of rendering processors for client detection, client tracking,
relatively abstract format preprocessing, relatively abstract format
processing and validating, and transforming and rendering of the
relatively abstract format into multiple platform formats in client-side
applications' user interfaces in multiple human languages. A creation,
modification and management tool is also disclosed for creating,
modifying and managing platform and language-independent page-based
content.