Softver za radioamatere izvorno je razvijen kako bi radioamaterima omogućio korištenje digitalnih načina komunikacije. Različite vrste ham radio softvera često ovise o vrsti računalnog operativnog sustava koji koristi radio operater. Softver može omogućiti operateru prijenos teksta i slika, ili čak komunikaciju bez sve uobičajeno potrebne opreme.
Za pokretanje većine softvera za radio šunke, operater će trebati radio sustav koji uključuje HF primopredajnik, računalo s kompatibilnim softverom, kontroler terminalnog čvora (TNC) te kabele i konektore kompatibilne s hardverom. Operativni sustav računala će odrediti koji se radio programi mogu koristiti. Windows® programi su najčešći, ali sve više softvera postaje dostupno i za korisnike Macintosh® i Linuxa. Rjeđi su programi napisani za zastarjele operacijske sustave kao što su Amiga i Commodore.
Radio radio programi dizajnirani posebno za slanje i primanje prijenosa mogu biti vrlo sofisticirani, dopuštajući radio operateru slanje e-pošte, slika, pa čak i određenih vrsta TV emisija bez upotrebe tradicionalne infrastrukture kao što su telefonske linije i bežični internetski signali. Korištenjem računala s kompatibilnim softverom, dovoljno snažnog ham radija i prave vrste antene, čak je moguće komunicirati s astronautima tijekom misija ako to dopuštaju rasporedi i atmosferski uvjeti. Druge mogućnosti softvera za radioamatere pružaju mogućnost prijenosa slika kao što su vremenske karte i karte mornarima i drugima koji žive u udaljenim područjima kojima nedostaje zajednička komunikacijska infrastruktura.
Osim programa koji omogućavaju amateru slanje tekstualnih i podatkovnih paketa kroz eter, postoji nekoliko programa za testiranje radioamaterijuma. Moguće je učiti i vježbati za ispite za radioamaterske dozvole, naučiti Morseovu azbuku, analizirati zahtjeve antene i odrediti najbolja vremena za širenje radio valova. Veći dio ovog softvera za ham radio je besplatan i može se preuzeti s web-mjesta koje sudjeluju. Drugi programi naplaćuju skromnu naknadu za korištenje svog softvera, često se isporučuju kupcu na CD-u ili kao plaćeno preuzimanje.
Jedan od revolucionarnijih razvoja softvera za radioamatere je mogućnost korištenja računala za odašiljanje i primanje na radioamaterskim radijskim pojasevima bez primopredajnika, antene ili bilo koje druge ham radio opreme. Korištenjem ham radio na mreži moguće je odašiljati i primati poruke od operatera koristeći tradicionalnu radio opremu. Korištenje ovih programa zahtijeva registraciju kod programera softvera, davanje važećeg pozivnog znaka za radioamatere, a ponekad i plaćanje male naknade.