Planetary habitability is the measure of an astronomical body's potential for developing and sustaining life. It may be applied both to planets and to the natural satellites of planets. The only absolute requirement for life is an energy source (usually but not necessarily solar energy), but the notion of planetary habitability implies that many other geophysical, geochemical, and astrophysical criteria must be met before an astronomical body is able to support life. The idea that planets beyond Earth might host life is an ancient one, though historically it was framed by philosophy as much as physical science. The late 20th century saw two breakthroughs in the field. To begin with, the observation and robotic exploration of other planets and moons within the solar system has provided critical information on defining habitability criteria and allowed for substantial geophysical comparisons between the Earth and other bodies. The discovery of extrasolar planets—beginning in 1995 and accelerating thereafter—was the second milestone. It confirmed that the Sun is not unique in hosting planets and expanded the habitability research horizon beyond our own solar system.