This paper describes several aspects in the implementation of dynamic finite element analysis and optimization in the commercial program GENESIS. Dynamic capabilities discussed are: normal mode analysis, frequency response, and Guyan reduction with or without Craig-Bampton modes. Approximation concepts used in optimization to reduce the number of full system analyses are also discussed. Most of the dynamic responses in shape and sizing optimization are fully integrated so that in the optimization problem they can be combined with other existing analysis responses resulting from statics, buckling and/or heat transfer. In addition, these responses can be combined with existing geometric and/or user responses. In topology optimization the normal modes analysis is available and frequency responses can be combined with displacements and strain energies calculated from static analysis. Example problems using dynamic responses are presented.