Definition 3D Visualization software is used to view and interrogate 3D models and other deliverables created with Mechanical Computer Aided Enterprise Business Platforms, Solutions and Apps are used to execute cross-functional organizational responsibilities, providing combinations of capabilities that are often delivered by multiple separate enterprise systems. Routed Systems Design (RSD) software is used to create and modify geometry, both 2D and 3D, in order to design, assess and document routed systems. This includes both fluids systems such as piping, pneumatics and hydraulics, air handing systems such as HVAC as well as electrical interconnect systems such as cable and wire harnesses. Electrical Computer Aided Design (ECAD) software is used to create and modify both diagrams and layouts, including both 2D and 3D, in order to design, assess and document electronic Printed Circuit Boards (PCB). Product Lifecycle Management (PLM) software is used to facilitate and automate the development of products, particularly hardware aspects. Product Data Management (PDM) software is used to manage artifacts that describe, define and virtually test mechanical and electrical product hardware. Mechanical Computer Aided Manufacturing (MCAM) software is used to create and assess tool paths that drive milling, turning and wire electrical discharge machining operations on numerically controlled (NC) manufacturing machinery. Mechanical Computer Aided Engineering (CAE) software is used to simulate and improve the physical performance or manufacturing production of a mechanical component, assembly product. Mechanical Computer Aided Design (MCAD) software is used to create and modify geometry, including both 2D and 3D, to order to design, assess and document mechanical components, sheet metal components, assemblies, products as well as molds, dies and other tooling.