It is funny that most "SDR" amateur radio projects forget that the "S" in SDR stands for "software". Almost everyone concentrates on building some hardware and claim they built a "homebrew" SDR. Homebrew SDR means you homebrewed the "radio" which is in software.
@vu3rdd Indeed. I've written a bunch of stuff that I call "Radio-Defined Software".