Virtual manufacturing (VM) is the use of computers to model, simulate and optimize the critical operations and entities in a factory plant. Virtual manufacturing started as a way to design and test machine tools but has since expanded to encompass production processes and the products themselves. The main technologies used in VM include computer-aided design (CAD), 3D modeling and simulation software, product lifecycle management (PLM), virtual reality, high-speed networking and rapid prototyping. Virtual manufacturing provides an organization with the ability to analyze the manufacturability of a part or product as well as evaluate and validate production processes and machinery and train managers, operators and technicians on production systems. There are three main subcategories of VM: