Okay, now even though buttercream usually only refers to mixtures made with butter and sugar, there are different ways of making it. These different types of buttercream have different flavor profiles, consistencies, textures, and naturally, shelf life.