cross development
Computing term for developing software on one platform for use on another platform.
Cross development for embedded systems requires a dedicated toolchain.
Compound of クロス (cross) and 開発 (development), a direct borrowing of the English computing term 'cross development'.