Nanoelectronics refers to using nanotechnology in electronic components by controlling and manipulating matter at the nanoscale. This allows the continued miniaturization of electronic devices in accordance with Moore's Law. Some approaches to nanoelectronics include using nanotubes, nanoparticles, single molecule devices, and other nanofabrication techniques. Potential applications include computers, memory storage, displays, and medical devices that take advantage of quantum effects and novel properties at the nanoscale.