The design of houses in different geographical regions of the world is determined by climatic conditions. In areas of heavy rainfall, the houses have sloping roofs. The material used in construction is, however, determined by the availability of construction material. The roof could be tiled or comprise bamboos covered with hay where clay for making tiles may not be available.
In dry regions like Rajasthan, flat stone pieces are used for roofing. Partition walls are made of wood in very cold countries. In regions of high temperature, there are open courtyards attached to each dwelling. In hill districts houses are made on stilts with the ground floor reserved for cattle.