Permaculture is a design system for creating sustainable human environments. Permaculture aims to create stable productive systems that provide for human needs, harmoniously integrating the land with the people. The ecological processes of plants, animals, water, weather and nutrient cycles are integrated with the human needs and technologies for food, energy, shelter and infrastructure.