Most of us use the terms interchangeably but the difference is in the ingredients. Buttercream has butter, while frosting doesn't and uses another type of fat like shortening instead.