Research in this area has included the development of simulation software, such as Nano CAD.
refers to exploratory engineering at the atomic and molecular level, where the nanometer is a common unit of length.
The term is sometimes used to describe any microscopic technology.
Specifically, the inputs to any such manufacturing process would be raw materials, energy, design software, and time.
For less speculative discussion of this potential, see the separate article on the molecular assembler.
As a result, when we cause a particular chemical reaction, we frequently get a mix of several different product species.