Permaculture is the design of environmentally friendly, sustainable human settlements. This includes all aspects of the developments, from using natural building materials to installing renewable energy systems, and ultimately creating completely self-sufficient communities.