A theory of everything or ToE is a single, all encompassing theoretical framework for understanding all aspects of the physical universe. Finding a theory of everything is one of the major unsolved problems in theoretical physics. Examples of such proposed theories are string theory and M-theory.
There are two theoretical frameworks that emerged in the 20th century that together most closely resemble a theory of everything: general relativity and quantum mechanics. General relativity is applicable to understand gravity and the large scale structures in the cosmos, such as stars, galaxies and clusters of galaxies. Quantum mechanics, on the other hand, uses principles of probability to describe electromagnetism, the strong and weak nuclear forces at the atomic and subatomic scales. Both of these theories are remarkably applicable in their own domains, however, at regions of small scale and high mass, such as at a black hole singularity or the instant of the Big Bang, the theories cannot be harmoniously integrated together as would be hoped. A deeper synthesis of general relativity and quantum mechanics is necessary. This is why we say that a theory of everything, like string theory, would be able to describe all physical phenomenon in the universe. Quantum gravity has become an area of active research in pursuit of this goal.
A theory of everything would be a kind of unification of the four fundamental forces of nature: gravity, electromagnetism and the strong and weak nuclear forces.
Electroweak unification would occur at around 100 GeV.
Grand unification is predicted at around 10^16 GeV.
Unification of a GUT with gravity is expected to occur at around 10^19 GeV. This energy is known as the Planck energy.