In a computing environment including a first data processing system and a second data processing system, a method of rendering, on the second data processing system, a result derived from a set of data by performing data processing across the first data processing system and the second data processing system where the amount of processing performed by the second data processing system can be dynamically adjusted depending on an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user, the method comprising: the first data processing system receiving information indicating an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user; and the first data processing system dynamically allocating data processing between the first data processing system and the second data processing system, based on an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user, wherein the data processing consists of a first portion to be performed by the first data processing system and a second portion to be performed by the second data processing system, wherein information indicating an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user is based on user settings at the second data processing system, comprising a variable indicator indicating a degree of preference of one interface type over the other; and wherein comparing an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user comprises a determination as to what amount of standardized user interface elements of the first data processing system will be displayed to a user as compared to platform specific element interface elements on the second data processing system. the first data processing system receiving information indicating an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user; and the first data processing system dynamically allocating data processing between the first data processing system and the second data processing system, based on an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user, wherein the data processing consists of a first portion to be performed by the first data processing system and a second portion to be performed by the second data processing system, wherein information indicating an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user is based on user settings at the second data processing system, comprising a variable indicator indicating a degree of preference of one interface type over the other; and wherein comparing an amount of interface characteristics of the first data processing system as compared to interface characteristics of the second data processing system to be presented to a user comprises a determination as to what amount of standardized user interface elements of the first data processing system will be displayed to a user as compared to platform specific element interface elements on the second data processing system.