The robust design and tolerancing scheme for dynamic systems is developed, along with a windows-based software presenting graphic-user-interface. In particular, the tolerances associated with design variables are determined based on a successive sensitivity analysis of the simulated system response so that the deviation in the response from target value meets the specification requirement. The proposed design method features that it is a robust but conservative design method and that the computational effort is much less than the Monte Carlo simulation method. To show the effectiveness and practicality of the method, three illustrative examples are treated: two dynamic systems without inequality constraints, the engine mounting system and the stabilized head mirror unit, and a spring design problem with inequality constraints.