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. Modern boiler design offers several benefits. In the past, improper design of boilers has caused explosions which led to loss of life and property. Modern designs attempt to avoid such mishaps. Further, mathematical modeling can determine how much space a boiler will need and the type of materials to be used. When the design specifications of a boiler are determined, design engineers can estimate a cost and time schedule for the construction. Boiler design may be based upon: Production of a maximum quantity of steam with minimal fuel consumption Economic feasibility of installation Minimal operator attention required during operation Capability for quick starting Conformity to safety regulations Quality of raw water : how hard or soft the water is will determine the material of the boiler. Heat source - the fuel to be burned and its ash properties or the process material from which the heat is to be recovered. Capacity/steam output required, usually measured in tonnes per hour or kg/s. Steam condition - pressure, temperature, etc. Safety considerations Mechanical constraints Cost restrictions Monetary cost Tensile strength of material must be considered while using any joining processes. Accessories and mountings are devices which form an integral part of boiler but are not mounted on it. They include economizers, superheaters, feed pumps and air pre-heaters. Accessories help in controlling and running the boiler efficiently. Certain common mountings (specifically those required by the Indian Boiler Act) include: Feed check valve - regulates the flow of water into the boiler and prevents the back flow of water in case of failure of the feed pump.