Nanotechnology is the science of the infinitely small and is likely to be increasingly important in the future as it allows materials to be built up atom by atom. The technology is leading to significant developments in medicine, manufacturing and computing.