Software Defined Radio (SDR) involves using an ADC to sample a portion of the radio spectrum and perform tuning, demodulation and other functions using algorithms implemented in software. It is explained more comprehensively in Wikipedia

Software Defined Radio can be used for Ham Radio but it can also be used for many other purposes.

The Debian Hams team provides the SDR task as part of the Ham Radio blend