This document discusses software defined radio (SDR) technology. SDR uses software modules running on generic hardware like DSPs and microprocessors to implement radio functions rather than using dedicated hardware components. This allows radios to have their functionality redefined or upgraded through changes to its software. The document outlines the architecture of SDR systems and provides examples of SDR applications in areas like public safety, military uses, and commercial devices. It also discusses benefits such as flexibility and interoperability as well as challenges related to hardware limitations and software complexity. The future scope of SDR is seen to include adaptive radios and cognitive radios that can dynamically change their transmission behavior.