Ari Requicha from the University of Southern California and Grégory Mermoud from EPFL describe the soft- and hardware aspects of designing systems of nanorobots.