Self-leveling compounds can be applied to a variety of surfaces, including concrete, plywood, wood subfloors, tile, and even metal, as long as the surface is clean, dry, and stable. They are commonly used on concrete floors to correct imperfections and create a smooth surface for further flooring applications.