For each Open Source hardware item there is software. In the case of the 6 Channel FlySky transmitter, the software is not necessarily open source, but it is available. When I bought the radio there was different software available, but the current trending software is here and here. I bought software from Stefano Grassi for $2 for Windows, and $2 for Android, which is very effective. I also used Stefano Grassi’s advice, and some research, to add a Bluetooth module and on/off switch (for the Bluetooth) to the radio. Along with a Iipo battery upgrade. This radio has been very effective for me over a long period of time. By using Bluetooth, with both Windows and Android software, it is possible to have multiple models pre programmed and available in the field, using a phone. I find it easier to program the radio on the desktop. The radio itself does not store more than one model setting at a time, but the Stefano Grassi’s software allows the phone and desktop to store as many model settings, as anybody will ever need.