DNA and RNA are complex polymeric structures in which different sites suitable to interact with small molecules are present. This feature has been employed to prepare a variety of molecules and to test their interactions with nucleic acids, with the aim of using them for numerous applications in biochemistry and medicinal chemistry.