Boiler design is the process of designing boilers used for various purposes. The main function of a boiler is to heat water to generate steam. Steam produced in a boiler can be used for a variety of purposes including space heating, sterilisation, drying, humidification and power generation. The temperature or condition of steam required for these applications is different, so boiler designs vary accordingly.