A heterostructure is a material system composed of layers of two or more different semiconductors. These layers are typically only a few nanometers thick and are engineered at the nanoscale. The unique properties of heterostructures arise from the controlled combination of materials with different band gaps, lattice constants, and electronic properties.