1. A method comprising: identifying a plurality of consumption layer objects as developer tools, at least two of the plurality of consumption layer objects being associated with a different framework and each of the plurality of consumption layer objects include a plurality of business objects; generating a plurality of interface objects each configured to simultaneously provide an interface between two or more consumption layer objects and two or more frameworks, each of the plurality of interface objects being configured to translate each of the business objects to a common intermediate representation, each of the plurality of interface objects being implemented separate from the plurality of consumption layer objects and separate from the corresponding framework, wherein translating each of the business objects into the common intermediate representation includes converting data objects into metadata; associating the metadata with the plurality of interface objects; and associating a runtime interface with the plurality of interface objects.