Commonly used in landscape architecture, retaining walls are used to retain or support materials such as soil, rock or even water on sloped terrain. Your land has a steep slope? Get a functional outdoor living space on multiple levels by stabilizing slopes and preventing erosion.