The program is basically executed on the actual machine since the portability is alpha and omega of GB. We mention the way of the actual action here.
GB-Ijiro
Currently, this is the most accessible product in Japan. You can get it in discount stores. It is a suite of software including development environments such as GBDK, GBTD, and GBMB, which is allowed you to write on the actual machine if you have a PC.
GB-Xchanger
GB-Xchanger was released from Bung in Hong Kong, but discontinued sale due to the accusation by Nintendo in the U.S.
Some write programs were developed for not only the Windows platform but also the Linux platform. It might be because GB-Xchanger was widely available in significant quantities.
Commercial Flash CART
The completed program need to be burned onto the cartridge in order to execute on the actual machine. Thus, the blank cartridge is necessary. IJIRO, for your information, comes with One 4Mbit cartridge.
PC-Linker
It is necessary CART-R/W working on real GB. This system is not needed it. Only para-port connection.