Sustainability is the capacity to endure in a relatively ongoing way across various domains of life. In the 21st century, it refers generally to the capacity for Earth's biosphere and human civilization to co-exist. It is also defined as the process of people maintaining change in a homeostasis-balanced environment, in which the exploitation of resources, the direction of investments, the orientation of technological development, and institutional change are all in harmony and enhance both current and future potential to meet human needs and aspirations. For many in the field, sustainability is defined through the following interconnected domains or pillars: environmental, economic and social, which according to Fritjof Capra, is based on the principles of systems thinking. Sub-domains of sustainable development have been considered also: cultural, technological and political. According to Our Common Future, sustainable development is defined as development that "meets the needs of the present without compromising the ability of future generations to meet their own needs." Sustainable development may be the organizing principle of sustainability, yet others may view the two terms as paradoxical.