A contemporary engineer performs the analysis of mechanical systems not only by analytical calculations, but also by means of computer simulations. This course provides an overview of machine mechanical system design and analysis software at different levels of complexity: 2D modeling software Working model 2D, 3D modeling software MSC ADAMS: ADAMS View, parametric optimization program ADAMS Insight, EDAOpt. Within the course, students describe real complex equipment (revolute, prismatic, gear and cam pairs are considered together with other 2 degrees-of-freedom types of constraints) with mathematical models, as well as form equations for geometric, kinematic and dynamic analysis.