La nanotechnologie est un domaine en pleine expansion qui explore l'activité électrique, optique et magnétique ainsi que le comportement structurel au niveau moléculaire et submoléculaire. L'une des applications pratiques de la nanotechnologie (mais certainement pas la seule) est la science de la construction de puces informatiques et d'autres dispositifs à l'aide d'éléments de construction à l'échelle nanométrique. Les structures à l'échelle nanométrique permettent de contrôler les propriétés fondamentales des matériaux sans en modifier l'état chimique. Comme on peut le supposer, la nanotechnologie est un domaine hautement interdisciplinaire qui requiert des connaissances issues de divers domaines scientifiques et techniques.