Software tool (Robust Design & Tolerancing) applying statistical variation simulation for rigid and non-rigid tolerance analysis, allowing effects of manufacturing and assembly deviations to be simulated and visualized before physical prototypes exist.