This paper gives an introduction to the field of dynamical complementarity systems. A summary of their main applications and properties together with connections to other hybrid model classes is provided. Moreover, the main mathematical tools which allow one to study complementarity systems are presented briefly. Many examples illustrate the developments. The available results on modeling, simulation, controllability, observability and stabilization are presented and further suggestions for reading can be found in this overview.