We're sure you've heard the term, "fresh from the oven" before. There's a very distinct aroma and taste to freshly baked pastries and bread that is simply irresistible.
That divine aroma and taste of oven-fresh, happens at 90° Celsius; and hence our name.