1. A computer-implemented method comprising: defining, using one or more data processors of an enterprise service framework executing a business application that generates a user interface displayed on a user interface frontend system, one or more properties of data and events related to the business application; wherein the user interface is generated based on a user interface graphical layout and data required for calculation and evaluation of the one or more properties of data and events related to the business application, wherein the enterprise service framework supports a user interface framework comprising the user interface frontend system connected to a user interface backend system, and wherein the business application is implemented by a business object service provider and executed by the enterprise service framework, the user interface backend system hosts the business application, the user interface backend system being further connected to the enterprise service framework and retrieving the one or more properties of data and events related to the business application; modeling, using the one or more data processors, each of the one or more properties of data and events as a data field of the business application, the modeled properties of data and events being calculated and evaluated using a dynamic properties calculator of the enterprise service framework, wherein the dynamic properties calculator is separate from the business object service provider; accessing, by the one or more data processors, a set of transformation logic representing data transformation rules for each of the data fields of the business application; and applying, by the one or more data processors, the transformation rules to the data fields of the business application in response to a request by the user interface framework, the transformation rules being applied to the data fields that represent the one or more properties.