A retaining wall is a great way to hold back soil, while adding to the beauty of a home or business. These solutions are practical, durable and cosmetically they add to any landscape's appearance. Perfect around trees, flower beds, on the sides of a driveway or next to a building. Retaining wall blocks are made of prefabricated, formed concrete and come in a variety of colors and shapes. These blocks lock together and drainage solutions can be installed behind them to direct water where it needs to go.