M-theory is a theoretical framework in physics that attempts to unify the various string theories into a single coherent model. It emerged in the mid-1990s when researchers realized that different string theories were related to one another through dualities, which are mathematical transformations that connect seemingly different theories.