6. A system for developing product runtime code, the system comprising: at least one processor; a computer readable storage device coupled to the at least one processor; and a set of instructions stored in the computer readable storage device, wherein the set of instructions is executable by the processor to cause the processor to: identify a first code component and a second code component, wherein the first code component is in a first runtime language, and wherein the second code component is in a second runtime language, wherein the first runtime language is different than the second runtime language; translate, by a programming interface, the first code component and the second code component into a common development language for development of the code components by: wrapping functions in the first code component in the first runtime language for use in the common development language, and wrapping functions in the second code component in the second runtime language for use in the common development language, wherein the programming interface includes a mapping between functions in the first and second runtime languages and the common development language; determine that the first code component and the second code component have been edited in the common development language; and translate the first edited code component from the common development language into the first runtime language, and the second edited code component into the second runtime language for execution.
6. A system for developing product runtime code, the system comprising: at least one processor; a computer readable storage device coupled to the at least one processor; and a set of instructions stored in the computer readable storage device, wherein the set of instructions is executable by the processor to cause the processor to: identify a first code component and a second code component, wherein the first code component is in a first runtime language, and wherein the second code component is in a second runtime language, wherein the first runtime language is different than the second runtime language; translate, by a programming interface, the first code component and the second code component into a common development language for development of the code components by: wrapping functions in the first code component in the first runtime language for use in the common development language, and wrapping functions in the second code component in the second runtime language for use in the common development language, wherein the programming interface includes a mapping between functions in the first and second runtime languages and the common development language; determine that the first code component and the second code component have been edited in the common development language; and translate the first edited code component from the common development language into the first runtime language, and the second edited code component into the second runtime language for execution. 8. The system of claim 6 , wherein the facilities include functions in the first runtime language and the second runtime language.