1. A system comprising: hardware microprocessor circuitry comprising: type definition circuitry configured to: assign a first type specifier to a first component type available from a first service provider; assign a second type specifier to a second component type available from a second service provider; property linking circuitry configured to: link a first set of technical properties to the first component type, the first set of technical properties comprising an input technical property of the first component type for translation; and link a second set of technical properties to the second component type; property translation circuitry configured to: establish a type translation correspondence between the first set of technical properties for the first component type and the second set of technical properties for the second component type; assign the input technical property to a first translation identifier; specify whether a translation script exists for the input technical property and provide a script path field for identifying the translation script; and specify a script variable field for the translation script, the script variable field comprising a script variable name; and type mapping circuitry configured to: translate the first component type into the second component type by translating the first component type into a reference type and the reference type into the second component type, according to the type translation correspondence, for provisioning the first component type at the second service provider as the second component type; obtain a value of the input technical property; and provide the value to the translation script through the script variable name.