Masonry structures constitute a large portion of the built heritage around the world, from the past and still today. Therefore, understanding their structural behavior is crucial for preserving the historical characteristics of many of those buildings and in addressing the requirements for housing and sustainable development. Due to its composite and highly non-linear nature, the analysis of masonry structures has been a challenge for engineers. This paper presents a set of advanced models for the mechanical study of masonry, including the usual micro-modeling approaches (in which masonry constituents, i.e. unit and joint, are represented separately), macro-modeling (in which masonry constituents are smeared in a homogeneous composite) and multi-scale techniques (in which upscaling from micro to macro is adopted). An extensive overview of its computational features is provided.Finally, the engineering application of such strategies is presented and covers problems from the masonry components level (meso-scale) to the structural element itself, and ultimately to the level of monumental buildings (super-large). The structural safety assessment and/or strengthening schemes evaluation are performed amid the static, slow dynamics or earthquakes, and fast dynamics or impact and blast ranges.