Over the past three decades, black holes have played an important role in quantum gravity, mathematical physics, numerical relativity and gravitational wave phenomenology. However, conceptual settings and mathematical models used to discuss them have varied considerably from one area to another. Over the last five years a new, quasi-local framework was introduced to analyze diverse facets of black holes in a unified manner. In this framework, evolving black holes are modelled by dynamical horizons and black holes in equilibrium by isolated horizons.