Concrete retaining blocks are stacked to provide stabilization to a slope through gravity to support the soil against imposed forces. Retaining blocks can be applied in aesthetic landscape designs in your home garden or in more complex designed retaining walls with reinforcements for commercial or industrial uses.