While not absolutely necessary, the cable and software are very useful for programming radios such as the UV-3R and UV-5R. And it is really necessary for radios such as the BF-888, which do not have any other way of changing frequency, other than programming them with a computer.