An information server system is responsive to page specifications to render
information pages at a plurality of clients that use different client
software and that have widely different characteristics. Information pages
are authored in a generic page specification format that is not limited to
any particular client or client software. In response to a request for the
information page, the server system selects and executes a page renderer
that is compatible with the client software of the client requesting the
information. The page renderer converts the page specification of the
information page to an instruction sequence that is tailored particularly
for the requesting client. The conversion is accomplished by selecting and
executing a plurality of independently-executable pane renderers.