1. An apparatus, comprising at least one processor, for data transformation, the apparatus comprising: a function selector, wherein the function selector identifies a content type associated with data to form an identified content type; a first data binding component, wherein the first data binding component receives the data and the identified content type from the function selector; and a set of data bindings, wherein each data binding in the set of data bindings is associated with a corresponding content type, wherein a data binding from the set of data bindings corresponding to the identified content type is invoked by the first data binding component to transform the data into a data object having an object name, wherein the first data binding component routes the data object to a target application, and wherein the target application is determined based on the object name.