DynaMat uses a three dimensional hybrid method to estimate the equivalent dynamic stiffness and damping of machine foundations. Multiple soil layers can be specified and considered by the program. The hybrid method contains finite elements that are employed in the near field in order to obtain a discrete solution. In the far field, a semidiscrete solution is synthesized from modes also calculated by the finite element method. The solutions are matched by applying the stationarity condition of a functional. Finite elements are employed in the near field (neighborhood of the source of excitation or region of interest). However, because of the unboundedness of the soil region, the near field must be defined by introducing an artificial boundary. It is then necessary to apply conditions at this boundary in order to reproduce the effect of the far field (the complementary unbounded region). The objective in applying these conditions is to allow absorption or transmission of the waves impinging on the artificial boundaries. Input parameters consist of the dynamic properties of the layered soil, geometric configuration of the mat foundation, and definition of frequencies of analysis. The user specifies the foundation with either circular or rectangular shape. The program will automatically generate the three dimensional finite element mesh for the analysis.