Permaculture is a design system and a system of techniques using ecology as the basis for designing integrated systems of food production, housing, appropriate technology, and community development. Permaculture is built upon a set of ethics and design principles of caring for all living beings and the earth while interacting with the environment in mutually beneficial ways. These ethics and principals are rooted in careful observations of natural patterns and can be applied to all climates and a wide variety of cultures from indigenous to technological and can be applied to urban, suburban and watershed scales.