In this paper, we present a class of programmable materials, whose electromagnetic properties can be controlled via software. These Software Defined Materials (SDMs) stem from merging metamaterials with nanonetworks. Metamaterials are artificial structures with properties that may not be found in nature. They have inspired ground-breaking applications to a range of research topics, such as elec...