This icing is suitable for any kind of cakes such as Butter Cakes, Sponge cakes and most cupcakes uses Butter Cream Icing.
You can also add exciting flavors to Butter Cream Icing such as some zest of lemon or lime, lavender, rose, orange, coffee, cappuccino, mocha, mint or nut liquid flavors like walnut, almond,etc.
A traditional Butter Cream is made from butter and icing sugar. Mostly adults will comment that its too sweet. The main ingredient is icing sugar because it is need to emulsify with the butter to get a firm creamy texture good enough to spread on a cake and do piping decoration. If not enough icing sugar is used the decoration will not be firm and nice on the cake, the decoration or piping work will collapse quickly.
If you find this icing too sweet for your taste buds, I would suggest that you just scrape off the icing to the side of the plate.
Below are some of the cakes I have made and covered with Butter Cream Icing. I enjoy the fun of using different icing nozzles and colors for different patterns on the cake.